iOS circleciのビルド時間を1/3にした話

前提


CircleCIの実行時間は17分から18分
主に時間がかかっているところは

checkout 1分
pod install 5分
build+upload(fabric beta) 9分


やったこと

前からやってみたかったcocoapodsをgit管理にする

変更前

.gitignore
    Pods/
    *.xcworkspace/


変更後

.gitignore
    # Pods/
    # *.xcworkspace/
    !Pods/**/vendor/


一部bundlerを使ってたので、vendorの除外を追加

結果


checkout 1分20秒
pod install なし
build+upload(fabric beta) 9分


Podsのコード分だけ、checkoutが時間かかるけど、5分かかってたのが20秒に短縮されたのは大きい。

あとはgit cloneしてそのままビルドできるところも良いかも。
cocoapodsのバージョンが違うとか、気にしなくて良いので。

0 件のコメント:

コメントを投稿

ReactNativeでAndroid対応する話

前提 ReactNativeでiOS版のアプリをリリースしていて、Android版をリリースする話 トラブルシューティング Build.VERSION_CODES.Q が存在しないエラー compileSdkVersionを29以上にすると解決 メモリー足りないエラー Execu...