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.
By the end of the Quickstart CI/CD wizard flow, you'll have a GitHub Actions workflow ready to go that does the following:
iOS
Checks out your repository and installs Ruby dependencies using bundler
Installs CocoaPods, Carthage, or NPM dependencies based on your configuration
Fetches the latest version and build number from TestFlight and increments the build number by one
Loads your signing certificates into the keychain, fetches and installs provisioning profiles from App Store Connect
Builds and signs your app with your specified configuration
Uploads the generated
.ipa
to App Store ConnectUploads the generated binary to the GitHub workflow's artifacts
Android
Checks out your repository and installs Ruby dependencies using bundler
Installs NPM dependencies if needed
Fetches the version codes from the Play Console and increments the version code by one
Builds and signs your Android app with your specified configuration
Uploads the generated
.apk
or.aab
binaries to the Play ConsoleUploads 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 updated
Was this helpful?