React Native continuous
integration and delivery

React Native continuous integration and delivery

Mobile developers’ top choice to release tested apps faster

Tested & trusted

Codemagic is trusted by more than developers across the world
React
        Native CI/CD with Codemagic

React Native CI/CD with Codemagic

Set up your workflows in a single, easy-to-configure codemagic.yaml file. The file can be committed to version control, and when detected in the repository, will be used to configure the build.

You can automate the whole build, test and release pipeline of your React Native apps to get to the market in record time. Check out how to build and deploy a React Native app with Codemagic CI/CD.

Top reasons to use
Codemagic CI/CD for React Native

Easy setup

Easy project setup

Getting started with building React Native apps is easy thanks to ready-made configuration templates, which you can find in our documentation .

Customizable workflows

Customizable workflows for iOS and Android

Codemagic was built with cross-platform app development in mind. Have full control over your React Native pipeline with workflows for iOS and Android that fit the needs of your development team.

Android & iOS code signing

Seamless code signing for iOS and Android

Simply upload your Android keystore and iOS code signing files to receive signed artifacts. With automatic code signing for iOS, Codemagic can take care of creating and managing signing certificates and provisioning profiles for you.

Unit tests

Unit and integration tests

Assure the quality of your React Native apps with automated tests. Run unit tests with Jest or test the full app on the simulator/emulator or real devices with Appium or Detox.

Distribute

Distribute React Native apps with ease

Distribute the latest version of your app to testers on TestFlight, Google Play or Firebase App Distribution, or configure your workflows to automatically publish to the Apple App Store or Google Play.

Community support

First-class support

The Slack workspace for our community has more than 3k members. Find quick solutions and discuss your projects with fellow developers. In-app support is available to our enterprise clients, please visit our enterprise page for more information.

Continuous integration for React Native with Codemagic

Easily add your React
        Native app wherever it is hosted

Easily add your React Native app wherever it is hosted

Full integration with Azure DevOps, GitHub, GitLab, Bitbucket and other Git-based repositories. Support for both cloud-based and self-hosted solutions.

Assure the quality of your app with automated tests for React
        Native

Assure the quality of your app with automated tests for React Native

Codemagic makes it easy to automate the testing of your React Native apps. You can choose to run tests on the emulator or simulator or real devices on Firebase Test Lab, Browser Stack or AWS Device Farm. Set up automatic build triggering to test every new commit.

Keep your React
        Native app development team in the loop

Keep your React Native app development team in the loop

Codemagic will provide you with detailed feedback on all the test runs and builds, and will notify the team about detected issues. Get instant information about your project and keep all the stakeholders in the loop.

Deploy React
        Native apps 20% faster

Deploy React Native apps 20% faster

Don’t spend time uploading files manually. Codemagic enables you to automatically publish your app to beta testing platforms or distribute it to users via App Store Connect and Google Play.

Get to the market 20% faster

See why more than developers use Codemagic

React Native integrations to get your job done

Customize your React Native workflow with scripts and environment variables via codemagic.yaml and build, test and deploy your React Native apps to the market in record time. Check the growing list of preinstalled software.

Repository hosting

Bitbucket
GitHub
GitLab
Azure DevOps
Self-hosted repositories

Developer tools

Android SDK
Android Emulator
CocoaPods
iOS simulator
Docker
Firebase
Fastlane
Gradle
Node
NPM

Static analysis & code quality

Codecov
Coveralls
SonarQube

Code review & issue trackers

Jira
Trello
Upsource
Gerrit

Testing on real devices

AWS Device Farm
BrowserStack
Firebase Test Lab
Sauce Labs

Distribution

Firebase App Distribution
App Store Connect
Google Play