Member-only story
DevOps Pipeline for the React Native iOS App
2 min readJan 7, 2020
This article covers Understanding how to build a CI & CD pipeline for React Native apps like iOS.
There are many tools that support the CI & CD operations for the apps. Fastlane, Jenkins, Drone Circle CI, Travis and many more. In order to build and deploy the app, Solution Architect needs to gather the information based on the customer discussions and later put on the papers to start working on the interim pipeline.
In this case, I will talk about the tools which can be used for iOS apps.
- Fastlane: Fastlane is a tool for iOS and Android developers to automate tedious tasks like generating screenshots, dealing with provisioning profiles, and releasing your application. Fastlane works on the lane concept, each stage is known as lane and the user can define its tasks under lane. Fastlane has a list of the toolchain to work like magic,
- Gym: builds and packages your iOS apps.
- Snapshot: automates taking localized screenshots of your iOS app on every device.
- Match: syncs certificates and provisioning profiles across your team using Git.
- Deliver: uploads screenshots, metadata and your apps to the App Store.
- Scan: runs tests on your apps.
Diagram for the pipeline flow