2011-03-13 12 views
2

私はGit向けに推奨される継続的インテグレーションシステムを探しています。 Cruisecontrolなどのプラグインを見つけました。 ですが、Gitに関連する一般的なワークフローや、Gitの推奨連続積分システム?

私たちは特に、ciソフトウェアを、PHPやJavaScript(おそらくJavaも含む)とともにLinuxシステム上で使用することを検討しています。

正しい方向のポインタはすばらしいでしょう!

+0

無料ホスティングCIプラットフォームの[fazend.com](http://www.fazend.com)でHudsonを使用しています。ハドソンを社内にインストールする必要はなく、CI環境をそこから得ることができます。 – yegor256

答えて

1

私はCruiseControl.rbを使用しましたが、高負荷では安定性に問題があるようです。私は(Oracle風味の)Hudsonや(FOSS風味)Jenkinsについて良いことを聞いたことがあります。私たちの開発チームは、現在、それへの切り替えを調査中です。

開発サイクルで複雑なブランチフローがある場合は、さまざまなCIサーバーが提供するgitフックとAPIを調べることができます。 Jenkins remote access apiは、あなたのニーズを満たすことができるようです。

2

Jenkinsは、プラグインの量、コミュニティのサポート、および拡張の容易さ(自分のプラグインの作成による)のためにのみお勧めします。また、私がインストールして管理するのが最も簡単です。

価格は良い(無料)です。

+0

「コミュニティサポート」に戻って、[ウィキペディアの記事](http://en.wikipedia.org/wiki/Jenkins_%28software%29)からの引用は興味深いです: "このプロジェクトは、ハドソンからOracle ... 2013年1月22日現在、GitHubのJenkins組織には431人のプロジェクトメンバーと890の公開リポジトリ、Hudson 33プロジェクトメンバーと82の公開リポジトリがあり " – icc97