Fit*_*aki 10 cruisecontrol.net teamcity continuous-integration
我是持续集成的新手.我想要一个关于我应该开始处理什么工具的建议.我发现这是目前最大的工具:CruiseControl.NET,TeamCity和Visual Studio Team System.
我正在使用这些工具:Visual Studio 2010,Mercurial,NAnt,NUnit.
我建议TeamCity - 最多三个代理,20个项目和20个用户免费,运行各种构建器(包含NAnt)并且可以解析NUnit结果(Hudson也可以完成所有这些我相信,但是我没有使用它,所以我无法从经验中说出来).
在与TFS,TeamCity,Bamboo和CC.NET合作之后,我可以说TC最容易启动和运行,最简单的部署多个远程代理,深入了解构建,并与jabber,email,visual studio无缝集成,windows任务托盘等.感觉很好.
TeamCity和CruiseControl.NET都可以正常使用这套工具.您也可以考虑替代方案:
不同之处是:
1)定价.CruiseControl.NET和Hudson是免费和开源的,而Visual Studio Team System和TeamCity需要花钱(但TeamCity的专业版也是免费的).
2)设置过程.所有系统都有非常简单的UI来启动除Cruise Control .NET之外的持续集成过程 - 它使用基于XML的配置文件(示例)
基本上,集成系统所需要的只是在commit事件和show report上运行nant脚本.每个持续集成系统都可以做到这一点 我会推荐Hudson,因为它是:
| 归档时间: |
|
| 查看次数: |
3170 次 |
| 最近记录: |