diff options
author | Lars Wirzenius <lwirzenius@wikimedia.org> | 2019-05-22 17:56:18 +0300 |
---|---|---|
committer | Lars Wirzenius <lwirzenius@wikimedia.org> | 2019-05-22 17:56:18 +0300 |
commit | aec453d9306f195b0b0f096cb82e376b9a13038d (patch) | |
tree | 0257f9330f7bbcb2b25d5f5aa5a22c66401dc1ec | |
parent | b4530e45bf39e5ec066e6b97e85fca46c5fc6ab5 (diff) | |
download | wmf-ci-arch-aec453d9306f195b0b0f096cb82e376b9a13038d.tar.gz |
Add: SCALABLE requirement
-rw-r--r-- | ci-arch.mdwn | 6 |
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. |