我的任务是为我们的项目设置一个持续集成服务器,并且正在权衡选项。
我想使用cc.rb而不是cc,因为我宁愿编写Ruby而不是XML。从我所看到的,cc是一个更成熟的产品,并具有开箱即用的更多功能。
所以我想知道您是否正在设置具有以下要求的集成服务器,您会选择哪个系统以及如何进行该操作?
任何指导都将不胜感激。
此致
克里斯
答案 0 :(得分:3)
是的,我同意,哈德森更容易管理,并有各种漂亮的插件,使其灵活
确实有善意的支持 http://wiki.hudson-ci.org/display/HUDSON/Mercurial+Plugin
也可提供硒支持 http://thinkvitamin.com/dev/easy-automated-web-application-testing-with-hudson-and-selenium/
答案 1 :(得分:1)
你考虑过使用哈德森吗?它支持多种语言和插件,而且通常非常灵活。
我相信它得到了善意的支持,你可能会以某种方式陷入硒测试。
卡尔
答案 2 :(得分:1)
个人而言,我会使用原始的CruiseControl,但这可能是因为我帮助写了它。 ;)
有很多工具可以做你想做的事(CC,cc.rb,Hudson等)。如果您只关心运行这些测试,那么他们中的大多数都会这样做。如果你想要更精彩的体验和更多的功能(比如IDE集成)那么像Zutubi Pulse(或Bamboo或Team City)这样的工具开始看起来很好。如果您想进入整个生命周期(CI->测试 - >部署)并从多个工具进行报告,那么像AnthillPro这样的更高端可能是最佳选择。
这是一个你认为你还想做什么的问题。