Rollouts¶
Rollouts allow you to gradually release updates of your app to your users. With rollouts, you can roll out updates to a small percentage of users first and then gradually increase the percentage of users that receive the update. This way you can minimize potential issues and collect feedback from a smaller group of users before rolling out the update to all users.
Start a rollout¶
To roll out a new bundle to a percentage of users, you can use the --rollout
option when creating a new bundle using the Capawesome CLI:
This will create a new bundle and roll it out to 10% of users.
The --rollout
option accepts a value between 0
and 1
, where 0
means that the bundle is not rolled out to any users and 1
means that the bundle is rolled out to all users.
Update a rollout¶
To update an existing bundle and increase the percentage of users that receive the update, you can use the --rollout
option when updating the bundle using the Capawesome CLI:
This will update the existing bundle and roll it out to 30% of users. You can always see the current rollout percentage of a bundle in the Capawesome Cloud Console.
Limitations¶
Please note that rollouts are currently not compatible with Versioned Builds. We therefore recommend the use of Version Channels for this purpose.