2011-03-13 117 views
2

我想找到任何推荐的Git连续集成系统, 我发现了Cruisecontrol等的插件, ,但我认为会有一些软件围绕着Git的方式和常见工作流程专门构建(例如执行每个分支或类似功能)Git推荐的连续整合系统?

测试我们特别期待使用CI软件,PHP和JavaScript,Java的或许还有,所有的Linux系统连接在一起。

在正确的方向的任何指针将是巨大的!

+0

我们在免费的托管平台CI使用哈德森:[fazend.com(http://www.fazend.com)。您可以在那里获得您的CI环境,而无需在内部安装Hudson。 – yegor256 2011-03-14 14:00:16

回答

1

我用CruiseControl.rb,但似乎从高负荷下的一定的稳定性受到影响。我听说过(甲骨文风味的)哈德森和/或(FOSS味)Jenkins的好东西。我们的开发团队目前正在调查切换到它。

如果你在你的开发周期复杂的支流,你可能会考虑混帐挂钩和各种CI服务器提供的API。 Jenkins remote access api似乎可能能够满足您的需求。

2

我不得不推荐Jenkins纯粹是因为它拥有的插件数量,社区支持和扩展它的容易程度(通过编写自己的插件)。这也是我来过的最容易安装和管理的。

的价格是一样好(免费)。

+0

作为备份到“社区支持”从[Wikipedia文章](http://en.wikipedia.org/wiki/Jenkins_%28software%29)报价是有趣:“该项目是由哈德森发生争执后分叉Oracle ...截至2013年1月22日,Jenkins的GitHub组织拥有431个项目成员和890个公共仓库,Hudson 33个项目成员和82个公共仓库“ – icc97 2013-05-17 09:28:20