The uniqueness of Rollout's approach is in its easy-to-use, developer-oriented interface, which relies on static typing and development processes.
CloudBees Rollout detects feature flags and configuration settings for your application at application runtime. The general process is as follows:
- Register your application with the Rollout dashboard, and add the App Key to your application's code base.
- Define a set of feature flag objects in your application code. These should be instances of Rox objects such as a RoxVariant or RoxFlag.
- Run your application.
And that's it! CloudBees Rollout will automatically detect your feature flags and persist them to the platform. You can then update your feature flags using our easy-to-use GUI, allowing you to quickly enable and disable features in your application.
The Rollout documentation has a lot of information spread across several articles. The following is the recommended order that you would read the CloudBees Rollout documentation. The order matches the steps you take to manage features with CloudBees Rollout:
- Create your application
- Install the SDK on different platforms. The following platforms are available:
- Deploying your first feature - Deploying Your First Feature
For more detailed information, see