2011-03-13 146 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