推荐的Git持续集成系统?

时间:2011-03-13 22:54:17

标签: git continuous-integration dvcs

我正在尝试为Git找到任何推荐的持续集成系统, 我找到了Cruisecontrol等的插件, 但我认为周围会有一些软件专门围绕Git涉及的方式和常见的工作流程(例如,为每个分支或类似功能执行测试)

我们特别希望在Linux系统上使用ci软件以及PHP和JavaScript,也许是Java。

任何正确方向的指针都会很棒!

4 个答案:

答案 0 :(得分:2)

我正在使用Jenkins-PHP和CruiseControl / phpUnderControl。我很高兴。

答案 1 :(得分:2)

我必须推荐Jenkins纯粹是因为它拥有的插件数量,社区支持以及扩展它的简易性(通过编写自己的插件)。它也是我最容易安装和管理的。

价格也很好(免费)。

答案 2 :(得分:1)

我使用过CruiseControl.rb,但它似乎在高负载下会有一些稳定性。我听说过(Oracle风味)Hudson和/或(FOSS风味)Jenkins的好东西。我们的开发团队目前正在调查切换到它。

如果您的开发周期中有一个复杂的分支流,您可能会查看git hooks以及各种CI服务器提供的API。 Jenkins remote access api似乎可以满足您的需求。

答案 3 :(得分:0)

TeamCity是我用过的最好的CI服务器,对于中小型团队来说是免费的。

Git配置的详细信息在这里 - http://confluence.jetbrains.net/display/TCD6/Git+%28JetBrains%29