3

私たちのチームとプロジェクトは非常に大きくなり、もはや維持できなくなりました。そこで、正しいことを行い、継続的インテグレーションに移行することにしました。最初のステップとして、clearcase をダンプし、git に移行しました。これにより、私たちの生活は大幅に楽になりました。しかし、私たちはまだ壊れたビルドに苦しんでいます。

現在、すべてのコミットをキューに入れ、複数のプラットフォームに対してテストし、合格した場合はマスター ブランチに着陸させるツールを探しています。理想的な世界では、このツールには、コード レビュー ツール用の Web インターフェイスとフックが備わっています。

buildbot がこれの一部を行うことは知っていますが、すべてではありません。私は自分でツールを書くことができました。ただし、移行は非常にスムーズで比較的迅速である必要があります。

PS: Chromium と webkit プロジェクトは、私たちがやりたいことを正確に行っているようです。

4

1 に答える 1

1

Gerritはこれを行うように構成できます。例についてはAndroidパッチワークフローを参照してください。buildbotを「ベリファイア」として設定できます。コードレビューを気にしない場合は(必要ですが)、Gerritをレビューを必要としないように設定できます。 buildbotにレビューフラグも設定させます。

JenkinsにはGerritプラグインがあるようです。

于 2012-03-24T07:41:38.950 に答える