Travis-CI が進化し、その機能セットを拡張するにつれて、自然に使いやすくなります。最近、「ビルドの高速化」に関するこの記事を読みました。私が取り組んでいる Django プロジェクトのビルドには、約 25 ~ 30 分かかります。この時間のほぼ半分は、virtualenv の作成、つまりプロジェクトの要件のインストールに費やされます。残りの半分の時間は、実際のテスト実行に使用されます。
テストの実行時間を短縮する取り組みがあります。それでも、プロジェクトの要件をキャッシングまたはバンドルすることで、より大きなスピードアップが可能かどうか疑問に思っていました. Plone に関しては、ビルドアウトを使用するため、いくつかのオプションがあるようです。私もWADを見ていました。もちろん、要件をキャッシュするときは、要件の更新時に無効にする必要があります。
セットアップ時間を短縮することで、(Django) プロジェクトの Travis ビルド速度を改善した人はいますか?