我们已经有一些SubVersion启动并运行了一段时间。 现在是通过CruiseControl.NET实现持续集成的问题。 但是我想知道是否没有任何工具来促进这种安装。 不幸的是,我们不想花钱购买TeamCity CI,这也取代了CC.NET。 无论如何,我们有很多的项目和解决scheme(sln2008),我宁愿不要一个一个手动设置所有的东西。 你的主张是什么?
提前致谢!
如果你所有的解决scheme都有相同的CC.netconfiguration,你可以编写一个工具来循环你的Subversion repo,并根据模板创build一个ccnet.config文件,因为巡航控制configuration是基于XML的。
由于不同的项目可能有很大的不同需求(构build目标,testing,日志path,testing用例等),我不确定一个“通用”工具可能会为您sorting所有这些,而不需要经过configuration和调整每一个。 从好的一面来说,设置大部分的configuration应该是一次性的:)
考虑到每个项目/解决scheme都会对CI有自己的要求,你必须亲自为他们每个人做这个。
没有真正的自动化方法。