diff options
author | Lars Wirzenius <lwirzenius@wikimedia.org> | 2019-05-20 19:32:46 +0300 |
---|---|---|
committer | Lars Wirzenius <lwirzenius@wikimedia.org> | 2019-05-20 19:32:46 +0300 |
commit | cb0fe74ea96325ff2261503ae91feed938001958 (patch) | |
tree | 629c59a432a37d918e70e4f311e5b9f09db46113 /ci-arch.mdwn | |
parent | 1e4268f293470b8d2dec339ce34ede37a10331be (diff) | |
download | wmf-ci-arch-cb0fe74ea96325ff2261503ae91feed938001958.tar.gz |
Add: stage to deploy to production
Diffstat (limited to 'ci-arch.mdwn')
-rw-r--r-- | ci-arch.mdwn | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/ci-arch.mdwn b/ci-arch.mdwn index bfe1393..9f656a6 100644 --- a/ci-arch.mdwn +++ b/ci-arch.mdwn @@ -624,8 +624,9 @@ CI will provide a default pipeline for all projects. Projects may use that or specify another one. The pipeline will be divided into several stages. Mandatory stages for -all changes and all projects are commit and acceptance stage. Other -stages may be added to specific changes projects as needed. +all changes and all projects are commit, acceptance stage, and +deployment to production. Other stages may be added to specific +changes projects as needed. The goal is that if the commit and acceptance stages pass, the change is a candidate that can be deployed to production, unless the project @@ -707,6 +708,12 @@ The acceptance stage can take time. Developers are not expected to wait until it is finished before they move on to working on something else. +## Deployment to production + +If prior stages have passed successfully, and manual code review +("Gerrit CR:+2 vote") has approved the change, this stage deploys the +change to production. + ## Manual tests Testers may instruct CI to deploy any recent built set of artifacts to |