小規模な開発チーム (6 人の開発者) のために、Gerrit と Jenkins をセットアップして、コード レビューと CI を可能にしました。Jenkins がコードをコンパイルしてテストすることで、両者の統合は正常に機能しています。
ただし、失敗したテストの処理方法を決定することはできません。現在、テストが失敗すると、ビルドも失敗したと見なされます。機能が変更されてテストが失敗した場合、それをどのように処理しますか? または、テストが改善され、壊れたコードが見つかったときは? 壊れたコードも常に修正し、変更されたテストと修正を単一のコミットに押しつぶしますか?