ここでオプションを確認したところ、2011年後半にそれらをロールアップすると思いました。
リンクが張られたままのWebサイトに古い情報が残ってデモサイトがダウンしたという臨死体験の後、このプロジェクトは再び活気に満ちています。しかし、ドキュメントはまだ進んでおらず、チュートリアルの多くのステップは単純に壊れています。私は宝石への参照を変更し、いくつかのことを帯域外で構築しなければならず、それでもそれを機能させることができませんでした。
非常にシンプル:ダウンロードし、コマンドラインを実行してプロジェクトを追加し(そうするためのUIはありません)、Railsアプリを実行します。しかし、プロジェクトを編集するためのUIもありません。また、リンクへのリンクを表示することを除いて、ビルドアーティファクトとの実際の統合はありません。テスト実行のグラフやトレンドラインはありません。また、routes.rb
ファイルを調整して、コードリンクが機能している(resources :projects
ラインは他のすべてのデフォルト以外のルートの下に移動する必要があります)。
これはすばらしく見えますが、賃金表はとんでもないようです。3つのエージェントが無料で、依存している場合は数百ドルを支払う必要があります。パーソナルビルドは見栄えは良いですが、予算がありません。
これはJavaの堅実なものであり、1000のオプションがロードされているため、UI はわかりにくく、プロジェクトを設定するのは面倒です。しかし、いったん設定すると、ほとんどの場所から取得し、ほとんどすべてを実行し、ほとんどすべてを報告できるプラグインをたくさん入手できます。OS Xインストーラがでジェンキンスを指し/Users/Shared/Jenkins/Home
ますが、そのディレクトリまたは作成に失敗chown
することdaemon
(デフォルトで使用され、そして、あなたは新しいに変更する必要がありjenkins
ますが、GitHubの統合を設定することができますので、ユーザ)。
その他
私は実際にこれらを試したわけではありませんが、理由を述べようと思いました:
- CI Joeは、私が望んでいる以上にGitHubリポジトリを所有したいと考えており、その作成者はそれを使用していません。彼らはジェンキンスにいる。
- ケルベロスは見た目は小さいようですが、UIがなく、ビルドアーティファクトが他の人に見える場所に自動的に公開されません。
- BigTunaは、CruiseControl.rbのクローンのようで、(すでに最小限の)コミュニティサポートはありません。
- JIRAとBitBucketを使用する場合、Bambooは本当にきれいに見えますが、どちらも使用しません。デプロイはできますが、すでにカピストラーノにセットアップされています。
選択肢
私たちはJenkinsを使用しましたが、軽量化ソリューションの1つがうまく機能したことを本当に望みます。