Behind the scenes: How we built Review Apps
Jan 4, 2017Mark Pundsack

Summary
This post details the iterative development of the Review Apps feature in GitLab CI/CD. It describes how the feature was broken down into minimal viable changes across releases 8.12, 8.13, and 8.14. Key technical contributions include: 8.12: Dynamic environment naming and URLs via new keywords in `.gitlab-ci.yml`. 8.13: Reusing manual actions for environment deletion and introducing an `on_stop` keyword. 8.14: Automatic environment stopping on branch deletion and grouping environments in the UI using naming conventions.