[Design Document] Deployments and Releases
It is important to separate the management of the application versioning from the automation of the infrastructure. There must be a line above which everything is managed as part of the application, and below which, everything is infrastructure. It is easy to confuse the two, especially since we now use the word Environment to refer to both an instance of the application and its underlying infrastructure.
The document can be reviewed at: https://add-infra-deploy-design.about.gitlab.com/handbook/engineering/infrastructure/design/201810_Deployment.html
The merge request is at gitlab-com/www-gitlab-com!15687 (closed)
Edited by Devin Sylva