React Native CI/CD

React Native CI/CD built for mobile teams

Ubriot handles the full React Native release pipeline — iOS builds, Android builds, store submissions, and OTA updates — from a single dashboard or one CLI command.

Everything your React Native release pipeline needs

  • iOS native builds (IPA, signed)
  • Android native builds (AAB)
  • TestFlight submission
  • Google Play submission
  • OTA update channels
  • Per-build logs and artifacts
  • Dashboard and CLI
  • Credential management

How React Native CI/CD works with Ubriot

Five steps from repo to the stores.

Step 1

Connect your repo

Point Ubriot at any Git remote — GitHub, GitLab, Bitbucket, or self-hosted. Private repos work with a read-only token.

Step 2

Upload signing credentials once

Add your iOS certificate and provisioning profile, or your Android keystore. Encrypted at rest. Never re-entered.

Step 3

Queue a build

Run ubriot ship ios or ubriot ship android from your app folder — or click in the dashboard. Your build starts immediately.

Step 4

Submit to the stores

Ubriot uploads the signed IPA to TestFlight or the AAB to Google Play. You get a notification when it's live.

Step 5

Push OTA updates between releases

Ship compatible JS-layer fixes without waiting on App Store review. Publish to a channel and roll back instantly if needed.

Set up your React Native CI/CD pipeline

Connect your repo, upload credentials once, and give your team a single release surface.

Get started