Skip to main content

Prerequisites

  • A Revyl account
  • Your mobile app project
1

Install the CLI

2

Run init

revyl init creates .revyl/config.yaml with a stable project ID and detected named build profiles. Review the generated recipe before running it.
3

Configure the build

Configure the build commands in .revyl/config.yaml:
For the full set of build options — artifact requirements, environment variables, toolchain images, and more — see Configuration.
4

Run the build

The profile and platform select one recipe. Local and remote builds select that same recipe; --remote executes it on a cloud runner. When an omitted value has exactly one eligible choice, the CLI resolves it. Otherwise, interactive use prompts and non-interactive use fails with the available choices. No profile is stored as active or default.Useful variations:
For a detached build:
5

Use the build

The new version is registered on your app and set as current. Boot a device with it and run a test:

If the build fails

Check the log tail printed by revyl build. You can also run:
That shows where the build failed and the most recent logs.

Next steps

Configuration

Named profiles, inherited recipe values, and all CLI flags.

Caching

Speed up repeat builds with compilation and configured path caches.

Toolchain Images

Pin the Xcode or Android toolchain version.

GitHub Integration

Build every pull request automatically.