summaryrefslogtreecommitdiff
path: root/ci-arch.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'ci-arch.mdwn')
-rw-r--r--ci-arch.mdwn14
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.