1

ここに投稿するのはこれが初めてなので、首尾一貫して、私の主張を理解するために必要なすべての情報を提供できることを願っています.

私の会社では、すべてのプロジェクトで make ベースのビルドを使用しています。プロジェクトごとに異なるバージョンのコンパイラが使用されています (ただし、これは問題ではないと思います)。

====>私の目標は、ビルド時間を(-jオプションを使用するのではなく)たとえば「3」倍に短縮するソリューションを最初に実装することです。これを達成するためのリソースは、ネットワーク内の他のコンピューターの CPU (約 200 PC のすべてのマルチコア CPU) です。

この後、いくつかの夜間ビルド、およびその他のレポートと自動化を作成しますが、Jenkins を使用しても問題ないと思います。

この時点でコンピューター上にビルドされたプロジェクトは、クリーン ビルドの場合、15 分から 180 分かかります。また、すべてのソース ファイルと make プロセス (すべての情報) が SCM システムに保存されます。

私の質問です: - ビルドを高速化するためにどのソフトウェアを使用すればよいか分かりますか? (実装コストを最小限に抑えるために、オープンソースが私にとっては最適な方法です)。(incredibuild と openmake マスター、Electric Accelerator については知っています) -- しかし、すべてのコストと 2 つのオープン ソースの代替 (SUSE と、今は思い出せませんが、gcc しかサポートされていませんでした)

  • ビルドを自動化するには、Jenkins が私が行くべきだと思う方法です。これに同意しますか?他に解決策はありますか?

皆さん、ありがとうございました

4

1 に答える 1

0

ElectricAccelerator Huddle バージョンは常にあります。チームの最大 8 台のデスクトップのコアに制限されていますが、正しく構成すると、非常に高速なビルドが実現する可能性があります...

于 2016-09-01T07:21:51.813 に答える