当前位置:  开发笔记 > 运维 > 正文

您使用哪种持续集成软件?

如何解决《您使用哪种持续集成软件?》经验,为你挑选了3个好方法。

谷歌表示:

詹金斯(第一印象:不轻量级)

巡航控制(第一印象:不轻量级)

被咬(似乎死了,最后一张票> 8个月)

BuildBot

但BuildBot似乎有点过时,没有提供统计数据,配置不是很直观......我们感兴趣的功能是:

对构建从服务器的多平台支持:Linux,Mac OS X,Windows

轻松构建从站设置

具有分支灵敏度的Mercurial支持

预定的构建

提交钩子构建

带完整调试输出的电子邮件通知

Trac集成会很好但不是必备功能

编辑:我现在赞成Jenkins胜过Hudson,因为它是Hudson真正的开源分支.甲骨文刚刚失败.



1> Bernard..:

哈德森是我的推荐.它易于设置和使用,它是免费的,有大量的第三方插件和良好的社区支持.



2> OliBlogger..:

JetBrains的TeamCity.



3> Christophe M..:

谷歌说有:[...]

CI软件比较有一个巨大的维基百科页面:

http://en.wikipedia.org/wiki/Comparison_of_Continuous_Integration_Software

我个人也在使用buildbot,我认为它可以满足您的所有要求.设置是一项工作,因为它是一个分布式应用程序,但坦率地说,一旦你知道要输入的两个命令(一个是"easy_install",另一个是"buildbot" - 创建一个新的奴隶,设置一个新的奴隶是轻而易举的.奴隶"有正确的选择".

此外,它仍然处于繁重的开发阶段,我选择它是因为它易于扩展,而基于XML的工具仅限于在工具中编码的构建规范类型:适用于Java/Ant/Maven项目,但它可能有限对于稍微复杂的(例如,涉及DB或嵌入式软件等).

希望它会有所帮助.

干杯,
克里斯托夫.

=自动化的行为并不能解决问题,它只是使它们自动化--Joseph Weizenbaum =

推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有