dart-lang / dart_ci

Tools used by Dart's continuous integration (CI) testing that aren't needed by Dart SDK contributors. Mirrored from dart.googlesource.com/dart_ci. Do not land pull requests on Github.
BSD 3-Clause "New" or "Revised" License
18 stars 5 forks source link

Verify deploy/rollback instructions are correct and current #76

Open whesse opened 4 years ago

whesse commented 4 years ago

Because it is crucial that any member of dart-engprod be able to roll back deployments in the event of a failure, and also to deploy fixes, the instructions for deploying to cloud functions and deploying the results feed should be reviewed and tested on a regular basis.

At least once a month, someone should review the instructions, and a deployment to production should be made by following those instructions exactly, to ensure they are correct.

Manual tracking of this can be done by entering comments on this issue, but we should also have a spot in all of our documentation for putting a "last checked" date on documents, to document when the last verification of the document's accuracy was done.