我一直在使用最新版本的CruiseControl.NET (1.6.7981.1)。它工作得相当好,但web仪表板并不是最好的,我不喜欢如果任何项目文件配置了错误的XML,服务就拒绝启动。
我有什么选择?使用主CruiseControl如何呢?它能和MSBuild很好地配合吗?它会像CruiseControl.NET的"MSBuild Report“一样合理地格式化MSBuild结果吗?我看到它自2010年9月以来就没有发布过。啊呀。它本质上是完全烘焙的吗?
发布于 2012-03-16 07:31:45
CC.NET确实是比CruiseControl更好的,而且是轻量级的。
如果你需要改变,首先让我们写下你对这种持续集成工具的需求和约束。
如果你只是需要一些“更好的”,更容易使用的东西,那么可以考虑切换到Jenkins,因为配置主要是通过web界面完成的。
如果您需要自定义报告、自定义电子邮件或自定义统计数据,请继续使用CC.NET。
请记住,您应该始终使用位于CC.NET安装文件夹中的CCValidator.exe来验证您的配置文件。
从一个CI工具切换到另一个很容易,因为您已经有了要执行的所有脚本。
发布于 2012-03-13 21:42:32
作为cc.net的长期用户,我建议改用Jenkins或TeamCity。我真的很喜欢TeamCity,但是Jenkins的配置和运行都很简单。
https://stackoverflow.com/questions/9685102
复制相似问题