我工作的网上商店我们同时进行.Net和PHP / Linux开发。我们希望使用可用于两者的通用系统开始自动化更多的部署过程。作为一个适用于.Net和Linux开发的良好通用脚本语言或自动化系统(如Ant或Maven),您会推荐什么?
答案 0 :(得分:1)
我没有使用Maven的经验,但是我们已经设法让Ant在多个平台上做我们想要的一切,只是因为您可以使用任何Java程序扩展它来执行不包括的特殊任务使用Ant应用程序本身。
然后,如果需要,Java可以使用Runtime.exec()调用您想要的任何外部程序。丢失了一些可移植性,但Linux和Windows下的某些命令行工具都需要它。
答案 1 :(得分:1)
您可能希望了解Perl如何跨平台自动化。 Perl6的设计似乎设计得更好,但Perl5设计已经有很多年的发展。
Perl已被移植到许多不同的平台,而不仅仅是Linux和Windows。
答案 2 :(得分:0)
你可能会从Capistrano获得一些里程数。它以rails为中心,但它是非常通用的,我相信它已经扩展到其他的东西。不确定它与Windows和.NET有多好,但值得一看。
答案 3 :(得分:-2)
您可以使用Mono在Linux上开发.net。 在那个linux服务器上,你可以使用.net和php。