私は、コンパイラ ツールチェーンのライセンスを共有している数人の開発者のチームに所属しています。私たちが抱えている問題は、ある開発者がコンパイラを使用するためのライセンスを取得した後、次の開発者がコンパイラを使用できるようになるまで長い待ち時間があることです。これは多くの時間を無駄にし、人々をイライラさせています。
ライセンスは非常に高価であるため、ライセンスをさらに購入することはできません。私は、ジョブをプッシュしてマシンに仕事をさせることができる中央コンパイラ マシンをセットアップすることで、ライセンスをより完全に活用したいと考えていました。また、ソースを検証するための自動ビルドも検討しています。
自動化されたビルドとテスト用に成熟しているように見えるbuildbotを調べましたが、開発者がリモートリポジトリに変更をプッシュする前にローカルテスト段階にある間にローカルでビルドする代わりに使用することは、その範囲外になる可能性があります.
ビルドがローカルで実行されているように IDE に表示されるように、このツールを IDE とコンパイル マシンの間に配置できることが理想的です。その後、警告/エラーが表示された場合でも、これらの便利な機能を使用して構文エラーをゼロにすることができます.