Fastlane is now available on AWS CodeBuild's macOS environment which helps automate mobile app development processes including app submission, code signing, beta distribution and screenshot generation.
By integrating Fastlane, AWS CodeBuild reduces the need for manual installation by automatically installing it by default and allowing the use of familiar commands, making Fastlane much more accessible for all kinds of development teams.
Fastlane, due to its syntax and package management system can be complicated to configure and maintain, making it a time-consuming challenge for unfamiliar teams.
AWS CodeBuild removes the undifferentiated heavy lifting allowing focus on important aspects of the business while also providing automation capabilities to its users.
Fastlane and code signing can be made quite complex with the requirements of private key sharing between teams and distribution private key availability. Fastlane helps manage these processes through the use of its match tool which allows storage and secure access to private keys and mobile provisioning profiles.
The sharing of secret values through GitHub, GitLab, Google Cloud Storage, Azure DevOps and Amazon Simple Storage Service is possible with the match function through AWS CodeBuild's macOS environments.
Setting up AWS Codebuild with Fastlane can be done in three steps. Import your existing signing materials, configure Fastlane to sign the project and configure CodeBuild to use Fastlane.
Fastlane is now pre-installed at no additional cost on all macOS images AWS CodeBuild uses.
Configuration of fastlane match can be tricky, but getting it right before using it on AWS CodeBuild is essential, triple-checking the values of environment variables and privacy requirements.
AWS CodeBuild with Fastlane support is available in US East (Ohio, N. Virginia), US West (Oregon), Asia Pacific (Sydney), and Europe (Frankfurt).