React Native Continuous Integration and Delivery

CI/CD for mobile applications built in Facebook's React Native SDK.

CI/CD built for Mobile DevOps: Connect, configure, and build in minutes

React Native specific solutions

Why Bitrise is the place to go for your React Native apps

Automatic project type detection

Once you add your React Native app to Bitrise, our project scanner automatically detects the React Native project and kickstarts a build for Android and iOS or for both!

Effortless dependency handling

No more worrying about missing dependencies. Manage your node modules, iOS or Android dependencies with our dedicated Steps, such as the Run npm command, Install missing Android SDK and Run Cocoapods install Steps.

Ready-made environment

Our build Stack for cross-platform projects works with both Android and iOS. You can run both apps simultaneously and get their binaries in one build.

Strong community base

Be a part of our awesome community on our public Slack channel, or post your questions/ feedback on our Discuss site! If you need help, drop us a question through our Support Center, check out tutorials on our Youtube page, or visit our DevCenter for detailed guides.

Security with no compromise

Sit back and relax — your data is safe with us.

Secret environment variables

Secrets are encrypted, and are only visible during running builds, or if your settings allow them to be shown on the UI. Your credentials and API keys for connected services are safe with us.

Make secrets & files protected

You can set any secret env or file, such as provisioning profile, certificate, or keystore as protected. Protected secrets cannot be revealed on the UI and such files cannot be downloaded by anyone from your team.

Approval for pull request builds

Anyone can open a pull request from a fork in an open source project - but you might not want every single PR to start a build on Bitrise. Set up your app to require manual approval from owners or admins before starting a pull request build.

Sign up now — choose a plan later

Take a look around and find your perfect fit!

Sign up for free trial

Do you still have questions about our plans? Get in touch

Continuous Integration for React Native

React Native dreams come true with us!

Two native apps in one workflow

Configure your React Native workflow to export iOS or Android builds, or both, all at once.

Full support for your native apps

There are dozens of iOS and Android Steps to choose from when it comes to building, testing and deploying your app. Explore them on our Integrations site.

Easy code signing for both platforms in one workflow

With automatic provisioning, the headache of iOS code signing becomes a thing of the past as our iOS Auto Provision Step downloads and generates the provisioning profiles for your project. When it comes to Android, our nifty Android Sign Step takes care of digitally signing your APK.

Full enterprise-ready feature set

We're ready to meet your enterprise's needs: easy team- and organization management, SAML Single Sign-On, that supports most major identity providers, custom Enterprise plans with a fully customized build environment and a Pay as you Build option.

Continuous Deployment

We save you time by automating releases so you can focus on doing impactful work.

Deploy to testers

With our Deploy to Bitrise.io Step you can easily share a public install link with testers so that they can install and test your app on their devices. If you wish to perform external testing, you can submit your app to App Store Connect (and distribute it with Testflight) and/or to Google Play Console with the Step.

Send your apps straight to the app stores

Deploy your app/s to the Google Play Store and/or to the App Store with our deploy Steps - the marketplace is just a few clicks away.

Deploy to third parties

We've got all of your favorite deployment services integrated to Bitrise, such as Amazon, Appaloosa, Fabric, App Center, Appetize, just to name a few.

The best React Native integrations and add-ons

Integrating with all the tools you love and use for testing, distribution, and notification.

Run npm command

Unit testing and JS dependency installer

iOS Auto Provision

Automatically manages your iOS Provisioning Profiles for your Xcode project

Google Play Deploy

Deploy your APK to Google Play Store

Xcode Archive & Export for iOS

Run Xcode Archive command and then Export an IPA from the archive.

Sign up now — choose a plan later

Take a look around and find your perfect fit!

Sign up for free trial

Do you still have questions about our plans?