diff options
author | Lars Wirzenius <lwirzenius@wikimedia.org> | 2019-05-07 14:56:58 +0300 |
---|---|---|
committer | Lars Wirzenius <lwirzenius@wikimedia.org> | 2019-05-07 14:56:58 +0300 |
commit | 0277ab85eb730d996b1bab7a70c9fbbfa4364198 (patch) | |
tree | e2101fabb25f1e4a0b951d7f1b5e66d697787d3e /ci-arch.mdwn | |
parent | dd071c99dada3f54d68da8a7acce6aa29d10750c (diff) | |
download | wmf-ci-arch-0277ab85eb730d996b1bab7a70c9fbbfa4364198.tar.gz |
Add: requirements on ops for CI
Diffstat (limited to 'ci-arch.mdwn')
-rw-r--r-- | ci-arch.mdwn | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/ci-arch.mdwn b/ci-arch.mdwn index b295d19..0d38f40 100644 --- a/ci-arch.mdwn +++ b/ci-arch.mdwn @@ -254,6 +254,20 @@ to a minor degree. build doesn't need to download them directly from the centralised package repositories. This is needed for speed. +* **GOODOPS**: The CI system needs to maintained in a proper way, with + monitoring, multiple people who can get notified of problems and can + fix things. + + * **MONITORING**: The CI system needs to have monitoring to + automatically alert of problems. + + * **ONCALL**: There must be multiple, named people who can be + alerted to deal with problems in CI that users can't deal with + themselves. These people need to cover enough time zones to be + available at almost all times, and have enough overlap to cover + for each other when they're not availble due to illness, + vacation, travel, or such reasons. + ## Softer requirements These requirements are even more easily negotiated. |