bitriseのxcode-test@2の設定を見直して40%近く早くした
2021-01-28
bitrise を使った
今まで個人開発で Travis CI や、GitHub Actions を使った CI/CD はしたことがありましたが、iOS アプリを開発するに当たり、bitrise を使うことになりました。そこで、一度の CI の時間が 20 分近くかかっておりどうにか早くしようと頑張ってみました。といってもモバイルチームの方にいただいたアドバイスをそのまま試しただけですが。
高速化した方法
そもそも CI の時間がかかっていた問題は、xcode-test@2
という step でした。ここだけで 19 分近くかかっていました。ここは、初期設定からなにもいじらずにそのままにしていました。モバイルチームの方にビルドログなどを調査していただいた結果、xcode-test@2
をWorkflow Editor
で開いて、Debug
セクションの、Should run a build before testing?
の設定をno
にしました。