Set up your builds and 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 Android, iOS, React Native and Flutter apps to get to the market in record time. Check out how to build and deploy a React Native app with Codemagic CI/CD.
Getting started with building React Native apps is easy thanks to ready-made configuration templates. Simply select React Native App as the starter workflow and kick off your project.
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.
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.
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 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.
Full integration with Azure DevOps, GitHub, GitLab, Bitbucket and other Git-based repositories. Support for both cloud-based and self-hosted solutions.
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.
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.
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.
Customize your iOS workflow with scripts and environment variables via codemagic.yaml and build, test and deploy your iOS apps to the market in record time. Check the growing list of preinstalled software.