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 件のコメント:

コメントを投稿

.mitmproxyを使ってHTTPSの通信を確認

公式のドキュメント https://docs.mitmproxy.org/stable/ # install ## mac ``` $ brew install mitmproxy ``` ## iPhone ### 証明書 セキュアな通信を傍受するために、プロファイ...