Release 12.2.0-rc32
Packaging
-
Sync stable branches from the latest successful auto-deploy branch to dev
-
Tag 12.2.0-rc32
:# In Slack: /chatops run release tag 12.2.0-rc32
-
Check progress of EE packages build and CE packages build - This might take a while (around 80 min).
- We only need the EE packages to finish to continue with next steps.
Deploy
staging.gitlab.com
- Staging deploys via the deployer pipeline happen automatically as soon as the
EE packages build
reaches the
gitlab_com:upload_deploy
stage of the pipeline.
canary stage gitlab.com
- Canary deploys via the deployer pipeline happen automatically as soon as the QA jobs have completed successfully
-
Confirm that there are no errors on canary
If there are issues on canary you should immediately stop sending traffic to it by issuing the following chatops command:
/chatops run canary --drain --production
- This package shall not reach the rest of the production environment as we want to keep production on the auto-devops process
Release
-
Publish the packages via ChatOps: # In Slack: /chatops run publish 12.2.0-rc32
-
Verify that packages appear on packages.gitlab.com
-
In the #releases
channel, mention@contentteam
to tweet about the new release:"GitLab 12.2.0-rc32 is available: https://packages.gitlab.com/gitlab/unstable This is a release candidate, we'll release 12.2 on the 22nd of this month."
Edited by Marin Jankovski