CruiseControl.net有多种语言?

时间:2010-11-08 21:56:06

标签: language-agnostic cruisecontrol.net automated-deploy

我刚刚开始在使用多种编程语言的环境中工作,没有源代码控制,也没有自动部署。

我有兴趣推荐VSS进行源代码控制,并使用CruiseControl.net进行自动部署,但我只使用CC.NET和ASP.NET应用程序。有可能使用CC.NET来部署python,php,ASP.NET和???所有来自同一个实例的应用程序?

2 个答案:

答案 0 :(得分:3)

是的,你可以。

CC .net是用.Net编写的,但可以处理任何项目。您的项目语言无关紧要,您仍然可以使用Batch,Powershell,Nant或MsBuild脚本。您也可以根据自己的喜好使用Cruise Control或Hudson。

对于源代码控制提供程序,我更喜欢svn(甚至是git),但这更像是habbits的问题:从我的观点来看,VSS与VS的链接太多了,我不喜欢锁定检查默认行为。

答案 1 :(得分:0)

VSS是unsafe for any source并且在视觉工作室外面几乎无用。巡航控制是学习和工作最好的痛苦。你的心在正确的地方,但你可能想要稍微不同的技术解决方案。对于SCM,您可能需要subversion(cf VisualSVN Server)或Mercurial(on IIS7)。对于持续集成,我先看看TeamCity或Hudson第二。在易用性方面,其中任何一个都远远优于CCNet。