4 ms·
What I meant by platform is GitLab/GitHub/Teamcity/etc. You can at least use the same CI platform for all your builds, you "just" need some macOS runners/build
by sdflhasjd 3y ago
What I meant by platform is GitLab/GitHub/Teamcity/etc. You can at least use the same CI platform for all your builds, you "just" need some macOS runners/build agents to do iOS builds. Xcode cloud is another platform that basically nothing integrates with - an additional shit option to add to the existing pile of shit options.
- basicallybones 3y agoI'll take the opposite position. A few weeks ago, I migrated my CI/CD pipelines from GitHub Actions to Google Cloud Build, which was a meaningful improvement for me. But I left my mobile pipelines on GitHub Actions due to the lack of MacOS environments in GCB. I have not yet looked into the details, but this new Xcode Cloud free tier might be a godsend for me. GitHub Actions sucks, and their on-demand MacOS runners are crazy expensive. This will let me flip over to Xcode Cloud for Apple builds, save the $0.16/min I spend on GitHub Actions MacOS runners, and probably have a much better experience overall. The web stack gets built on GCB and deployed to GCP, and the mobile apps would get built on Xcode cloud and deployed to the App Store.