Document how to implement incremental rollouts with GitLab CI
### Problem to solve Auto DevOps offers an [incremental rollout](https://docs.gitlab.com/ee/topics/autodevops/#incremental-rollout-to-production-premium) feature which uses GitLab CI. Customers who are not using Auto DevOps could achieve the same functionality by: 1. Defining incremental stages in the `gitlab-ci.yml` (mimicking auto devops https://gitlab.com/gitlab-org/gitlab-ce/blob/master/lib/gitlab/ci/templates/Auto-DevOps.gitlab-ci.yml#L60) 2. Define `$INCREMENTAL_ROLLOUT_MODE` and `$INCREMENTAL_ROLLOUT_ENABLED` as environment variables However, this is not documented outside of Auto DevOps. ### Further details <!-- * Any concepts, procedures, reference info we could add to make it easier to successfully use GitLab? * Include use cases, benefits, and/or goals for this work. * If adding content: What audience is it intended for? (What roles and scenarios?) For ideas, see personas at https://design.gitlab.com/research/personas or the persona labels at https://gitlab.com/groups/gitlab-org/-/labels?utf8=%E2%9C%93&subscribed=&search=persona%3A --> ### Proposal Document something along the lines of: How to perform incremental rollouts with GitLab CI ### Who can address the issue We'll need some CI experts, not sure who would be best but perhaps @jlenny can point us in the right direction ### Other links/references <!-- E.g. related GitLab issues/MRs -->
issue