fastlane

With fastlane, you can automate beta deployments and releases for iOS and Android apps. fastlane handles all involved tasks, such as generating screenshots, code signing, and releasing the application.

Important: This document includes references to a third-party product, fastlane. The user interface and usage of third-party products are subject to change without notice. For the latest published information about fastlane, see https://docs.fastlane.tools.

Get started

To set up fastlane, follow the instructions on how to install fastlane in the fastlane documentation.

Limitations

fastlane currently only runs on macOS.

Step-by-step instructions

Combinations with other tools and integrations

You can use fastlane in combination with other tools and integrations that Perfecto offers. The following sample project demonstrates the usage of the fastlane plugin in an end-to-end integration of an Android build life cycle: https://github.com/PerfectoMobileSA/FastlaneEspressoCircleCISlackSample.

The life cycle includes:

  1. Generating the .apk builds
  2. Testing the builds on Perfecto
  3. Running the builds in CircleCI
  4. Getting instant, suite-level reporting to Slack
  5. Verifying the test results with Perfecto Smart Reporting

For steps, expand the following scenarios.