summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <lwirzenius@wikimedia.org>2019-05-22 17:56:18 +0300
committerLars Wirzenius <lwirzenius@wikimedia.org>2019-05-22 17:56:18 +0300
commitaec453d9306f195b0b0f096cb82e376b9a13038d (patch)
tree0257f9330f7bbcb2b25d5f5aa5a22c66401dc1ec
parentb4530e45bf39e5ec066e6b97e85fca46c5fc6ab5 (diff)
downloadwmf-ci-arch-aec453d9306f195b0b0f096cb82e376b9a13038d.tar.gz
Add: SCALABLE requirement
-rw-r--r--ci-arch.mdwn6
1 files changed, 6 insertions, 0 deletions
diff --git a/ci-arch.mdwn b/ci-arch.mdwn
index dfede71..fa1851e 100644
--- a/ci-arch.mdwn
+++ b/ci-arch.mdwn
@@ -259,6 +259,12 @@ to a minor degree.
* **DEPLOYCIBUILT** Only build artifacts built and tested by CI
may be deployed to production.
+* **SCALABLE** Must be scalable to the projects and changes we work
+ with. This includes number of projects, number of changes, and kind
+ of changes. For example, a kind of change that causes a lot of tests
+ to be run for depending or dependent or otherwise related
+ components.
+
* **HSCALABLE** Must be horizontally scalable: we need to be able to add
more hardware easily to get more capacity. This is particularly
important for build workers, which are the mostly likely bottleneck.