Build, test, and release faster, better React Native apps with React Native CI/CD.
Use Bitrise’s React Native CI/CD solution to automate the building, testing, and release of React Native apps — and optimize React Native mobile workflows.
Once you add your React Native app to Bitrise’s React Native CI/CD platform, the project scanner automatically detects the React Native project and kickstarts a build for both Android and iOS apps.
No more worrying about missing dependencies. Manage your node modules, and your iOS or Android dependencies with Bitrise Steps such as the Run npm command, Install missing Android SDK, and Run Cocoapods install Steps.
The Bitrise 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.
Run your unit tests and the E2E UI tests with Detox on Bitrise’s React Native CI solution, and view your test results in a convenient way with Test Reports. Register test devices on Bitrise and immediately test your apps on them. You can also run your tests in parallel using local simulators with Build Pipeline.
Sit back and relax — your data is safe with us.
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.
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.
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 your React Native CI/CD. Set up your app to require manual approval from owners or admins before starting a pull request build.
Cross-platform and third-party support, automated workflow configuration, custom plans — you name it, the Bitrise React Native CI solution has it.
Configure your React Native CI workflows to export iOS or Android builds — or both all at once.
There are dozens of iOS and Android Steps to choose from when it comes to building, testing, and deploying your app. Explore them at the Bitrise Integrations site.
With automatic provisioning, the headache of iOS code signing becomes a thing of the past as our Manage iOS Code Signing Step downloads and generates the provisioning profiles for your project. When it comes to Android, the Android Sign Step takes care of digitally signing your APK.
Support for all third-party services that are used for iOS CI, including dependency managers such as Carthage, CocoaPods, or automation tools such as fastlane. Explore the growing number of Verified steps on Bitrise. Missing anything? Request or build it yourself!
Bitrise meets your enterprise's needs: Easy team and organization management and SAML Single Sign-On that supports most major identity providers, custom Enterprise plans with a fully customized build environment, and a credit-based Velocity plan.
Save time by automating releases so you can focus on doing impactful work.
With the 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 or to Google Play Console with the Deploy Step.
Automatically deploy your apps to the App Store, Google Play Store, HUAWEI App Gallery, and more by adding the deploy Steps to your React Native CI/CD workflow.
If you are already using a service for deployment, don’t worry — you can continue to do so. Whether you need Visual Studio App Center, Firebase, or others, we've got you covered.
Integrate with all the React Native CI/CD tools you love and use for testing, distribution, and notification.
Use the Run npm command Step with the command and arguments you provide to install missing packages, run a package's unit testing, install a JS dependency installer, and more.
Easy iOS code signing is handled automatically.
iOS Device Testing Run iOS XCUItest on a variety of physical devices.
Use the Bitrise open-source step library to create your own Step. Or, use the Script step instead.
Visualize build performance and identify bottlenecks by using historical build and test performance tracking.
Upload your React Native app to Google Play with your APK or ABB file and automatically deploy your app to Google Play Store.
Run the Xcode Archive command, export an IPA from the archive, and automatically manage code signing assets.
Start building or reach out to our team.