iOS Continuous Integration Setup with Git, GitHub, Travis CI, TDD, Xcode [S01 Extras]
Вставка
- Опубліковано 8 лют 2025
- ★ Register Now to Our Free iOS Career Course! www.essentiald...
Subscribe to our channel: www.youtube.co...
In this episode, we set up a Continuous Integration (CI) pipeline for our Quiz project.
The goal for this initial setup and integration with GitHub is to guarantee we only merge changes that don’t break the build and are passing all tests. There is a lot more we can do with CI servers, for example, automate the build, upload and deploy of the app to TestFlight or even the AppStore.
Continuous Integration is just the beginning, as Continuous Build and Continuous Deployment (and rollback!) are higher goals we want to achieve. Such automated checks can save us precious time and can be vital to a harmonious collaboration when developing apps in a team. It can also significantly improve trust and transparency with the business side, where we can, during development, deploy versions of the app several times a day to the broader team.
• GitHub Marketplace: github.com/mar...
• Travis CI: travis-ci.com
★ Professional iOS Engineering S01
Take your skillset to the next level and boost your career www.essentiald...
★ Download our new app
You can download Neat Trivia from the App Store today at itunes.apple.c....
Connect with us on:
• Website: www.essentiald...
• Twitter: / essentialdevcom
• Facebook: / essentialdeveloper
Nice explanation. Thank you for this useful stuff. 👍🏻
You're awesome, thanks man
Thank you
❤
How to config it with destination is macos ?
Just change to: -sdk macosx -destination "platform=macOS"
You can learn more in the `xcodebuild` docs. ✅