Quickstart CI/CD overview
Quickstart CI/CD is a standalone tool that helps teams easily spin up a build-and-deploy CI/CD pipeline using fastlane and GitHub Actions. It works by scanning your repo for the necessary configuration details to set up your workflow, and automatically generating the necessary files to get a build-and-deploy GitHub Actions workflow up and running.
Support for additional CI/CD providers is coming soon!
By the end of the Quickstart CI/CD wizard flow, you'll have a GitHub Actions workflow ready to go that does the following:
- 1.Checks out your repository and installs Ruby dependencies using bundler
- 2.Installs CocoaPods, Carthage, or NPM dependencies based on your configuration
- 3.Fetches the latest version and build number from TestFlight and increments the build number by one
- 4.Loads your signing certificates into the keychain, fetches and installs provisioning profiles from App Store Connect
- 5.Builds and signs your app with your specified configuration
- 6.Uploads the generated
.ipa
to App Store Connect - 7.Uploads the generated binary to the GitHub workflow's artifacts
- 1.Checks out your repository and installs Ruby dependencies using bundler
- 2.Installs NPM dependencies if needed
- 3.Fetches the version codes from the Play Console and increments the version code by one
- 4.Builds and signs your Android app with your specified configuration
- 5.Uploads the generated
.apk
or.aab
binaries to the Play Console - 6.Uploads the generated files to the GitHub workflow's artifacts
The generated workflow is a great starting point for getting your team set up with CI/CD for mobile apps of both platforms. From here, there are lots of ways you can extend your new workflow to suit your team's needs.
Last modified 7mo ago