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.
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.
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.
Configure your React Native CI workflows to export iOS or Android builds — or both all at once.
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.
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.