こんにちは。先端技術部、エバンジェリストの黒住です。(2020年10月に、グローバルイノベーションセンターから先端技術部に部署異動しました) 皆さまは、オープンソースのプロジェクトを自分でビルドする機会はあるでしょうか? 私の場合は、独自環境に合わせてカスタマイズしたり、最新環境に対応させるために、独自にオープンソースプロジェクトをビルドする機会がよくあります。 ビルドや動作が保証されている環境ならまだしも、保証の無い最新環境でビルドする場合、1回でビルドが成功する確率は極めて低くなります。そのため、ビルドしてはエラー箇所を修正し、再びビルドしてエラー箇所を修正…という作業を、何回、何十回と繰り返すことも珍しくありません。 そのため、ビルド時間は短いほど良いのですが、実際のオープンソースプロジェクトはビルドに数十分から数時間を要するものもよく見られます。数時間待った上に、ビルドエラーが出る
![【エバンジェリスト・ボイス】Ninjaでビルドを高速化してみよう](https://cdn-ak-scissors.b.st-hatena.com/image/square/42fb667cdc35bc37d53d0c33e28f70e45a08adf2/height=288;version=1;width=512/https%3A%2F%2Fwww.idnet.co.jp%2Fuploads%2Fmedia%2F2020%2F11%2F20201118135227.jpeg)