One of our workflows will have a build time that goes past 90 minutes when it doesn’t have any build cache. It needs around 55-60 minutes alone for cloning and building the dependencies, and with the whole Unit, Integration and UI tests, it takes more than 90 minutes. Not to mention building, archiving, and deploying to App Store and Bitrise. My Pods
and Carthage
folders are 1.2 GB combined. So I was thinking is it better to just push the whole dependencies instead so we don’t need to build them in the CI? What’s the pros and cons for this?
Thanks.