Get Started with Appcircle
Save time, reduce costs, and increase developer productivity now.
Get informed about news, new releases, and mobile DevOps.
The Appcircle CodePush Workflow Step integrates Appcircle's CodePush service into your CI/CD pipeline, enabling automated delivery of over-the-air (OTA) updates for React Native applications. This step simplifies the update process, ensuring users receive the latest changes quickly and reliably—without needing to download a new version from the app store.
Streamlined OTA Updates:Â Automates CodePush deployments to eliminate manual steps, reducing time-to-release and improving operational efficiency.
Platform Intelligence:Â Detects the platform type (iOS or Android) based on the build output and adapts the deployment flow accordingly.
Customizable Configuration:Â Supports environment-specific settings including deployment name, target binary version, rollout percentage, and release notes.
Robust Error Handling:Â Includes validations and descriptive error messages to prevent misconfigurations and ensure reliable update delivery.
Environment Variables:Â Ensure all required variables such as access token, app name, deployment name, and target version are properly defined in the pipeline to prevent execution failures.
Deployment Naming Consistency:Â Maintain consistent naming for deployments (e.g., 'Staging', 'Production') across your pipeline and CodePush setup to avoid misrouting updates.
Release Tracking:Â Keep a changelog or use release descriptions to document what each CodePush release includes, aiding transparency and traceability.
Binary Version Matching:Â The targetBinaryVersion must match the version on the user's device. If versions don't align, the update will not be applied.
For more information on setup and usage, please visit Appcircle Technical DocumentationÂ