pfr*_*nza 78 java continuous-integration
我的公司正在考虑改变持续集成服务器(我不会说我们现在有哪一个,所以我不会反对你的反应:))我想知道是否有人有任何建议?最佳用户体验,维护难度等......
我们的代码都在java中,我们使用ANT作为构建工具.
Joe*_*ora 89
我最近实现了一个Hudson服务器.之前使用过Cruise Control,我对Hudson非常满意,并且对其易于设置和使用印象深刻. 添加新项目比使用Cruise Control更容易.
Ins*_*oup 22
编辑:我们现在使用哈德森.
前一段时间我用以下要求调查了一堆这些:
在持续集成功能矩阵是一个伟大的地方开始.
我最终选择了AnthillPro并成功使用它,只是抓住了我们能够做到的表面并希望用它.
Car*_*Orr 12
我也一直在研究这个问题,尽管我最初看的是CruiseControl,但我听说Hudson还有很好的事情,并决定尝试一下.我完全被开始(只是下载和运行)的简单方式所震惊,并且配置是通过GUI完成的,所以没有摆弄XML配置文件.
几分钟之内我就完成了我的第一个Ant构建.我现在将它作为Windows服务在服务器上运行,该服务器在办公室和VPN中全天候可用.升级就像下载新的war文件并重新启动一样简单.
支持junit报告是开箱即用的.安装额外的插件也很容易,我为Trac,Cobertura,FindBugs和PMD添加了插件.代码和测试质量正在提高,因为看到趋势图上升非常令人满意!
我现在用它来管理测试和生产环境的所有构建.由于我管理了多个Web应用程序,这使我有更多时间花在实际编程上.老实说,我不记得没有它我是如何管理的.
如果您没有在Hudson上完全售出,则单击测试驱动器应该改变主意.
点击下方:
https://hudson.dev.java.net/hudson.jnlp
这将通过Java Web Start启动Hudson进行试驾.启动后,访问http:// localhost:8080 /以进入仪表板.使用此Hudson执行的任何配置都将存储在〜/ .hudson中,因此您的数据将通过Hudson进程重新启动而继续存在.
如果你使用相当标准的工具,如svn和ant/maven - 你应该在5分钟内建立并运行.不同的工具,可能需要20分钟!
见这里的介绍:
http://wiki.hudson-ci.org/display/HUDSON/Meet+Hudson