私は常に各コミットの後にビルドを開始しましたが、この新しいプロジェクトでは、アーキテクトは「15分ごとに1つのビルド」に頻度を変更するように頼みました。コミットごとに構築する」。
まず、いくつかの詳細:
- Objective-C(iOS 5)プロジェクト
- 10人の開発者
- 各ビルドには実際に約1分かかり、ビルドと単体テストが含まれます。
- 統合サーバーはMac Miniであるため、ここでは計算能力は実際には問題になりません。
- JenkinsとXCodeプラグインを使用します
私の主張は、コミットするたびにビルドすれば、他の開発者を頻繁に煩わせることなく、今何が間違っているかをすぐに確認し、エラーを直接修正できるということです。さらに、この方法でテスターはUTエラーに悩まされることが少なくなります。彼の主張は、開発者は「ビルドエラー」メール(最初の壊れたビルドのみにメールを送信するように構成できるため、完全に真実ではない)であふれ、頻度が適切な場合にメトリックを実行できないというものでしたビルドの数が多すぎます。
だから、これについてあなたの意見は何ですか?