iOS App: Setup CI/CD pipelines for building, testing and TestFlight distribution
Problem
We need to automate the process of building, testing and distributing the iOS app for testing in this product development phase.
Goal
We have CI/CD pipelines configured to do builds, run tests + quality gates, and distribute them via TestFlight for QA.
ACs
-
We have build,test,hw-testandbetalanes setup via fastlane -
We have CI/CD steps that run these lanes, that stop and fail on errors -
If CI/CD quality gates pass, a new beta version is made available via TestFlight when MRs are merged into develop -
App is deployed on two IPhones via TestFlight
Notes/ resources
blocked behind #14 (closed) and #214
Who needs to be involved / informed
- reviewers: @holz @marcel-nordeck
- involved: @mgcm
- informed:
Edited by Milton Moura (Nordeck)