
5/6/2020 · Andrew Fontaine
What this post added
This post introduces the integration of review apps for Android within GitLab CI/CD pipelines. It details how to leverage `fastlane` with Appetize.io to deploy Android APKs as review apps. Key technical contributions include: defining a new `review` lane in `fastlane` to push apps to Appetize.io, configuring `.gitlab-ci.yml` to trigger this lane for non-master branches, implementing dynamic environment URLs by capturing the Appetize.io public key and using a `dotenv` artifact, and optimizing updates by fetching the previous build's public key to update existing apps instead of creating new ones. It also includes a `stopReview` job to clean up Appetize.io apps when a branch is deleted.