diff options
Diffstat (limited to 'ci-arch.mdwn')
-rw-r--r-- | ci-arch.mdwn | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/ci-arch.mdwn b/ci-arch.mdwn index 6f9fd2f..c78a7ee 100644 --- a/ci-arch.mdwn +++ b/ci-arch.mdwn @@ -49,6 +49,25 @@ An important change is that we aim to change things so that as much as possible, all software deployments are to containers orchestrated by Kubernetes +## Vision for CI + +This is Lars's personal opinion, for now, but it's based on +discussions with various people while at WMF. It's not expected to be +new, radical, or controversial, compared to status quo. + +In the future, CI at WMF serves WMF, its developers, and the Wikipedia +movement by making software development more productive, more +confident, and faster. The cycle time of changes (the time from idea +to running in production) is short: for a trivial change, as little as +five minutes. At the same time, the safety and security of production +is protected: malicious changes do not get deployed, mistakes are +rare, and can easily be fixed or the problematic change reverted. + +Production here means all the software needed to run all the sites +(Wikipedias in different languages, Commons, etc), as well as +supporting services, including tooling and services that supports +development. + # Requirements This chapter lists the requirements we have for the CI system and |