diff options
author | Lars Wirzenius <lwirzenius@wikimedia.org> | 2019-05-07 15:20:06 +0300 |
---|---|---|
committer | Lars Wirzenius <lwirzenius@wikimedia.org> | 2019-05-07 15:20:06 +0300 |
commit | a48ca733731e09163c51a010baa9cc5b5401fe45 (patch) | |
tree | 1a1a5b76dbc0f64edf121b087b5c35b6b9c2ec36 /ci-arch.mdwn | |
parent | d188e647b1cce6772f02c66419e89232dc1b5178 (diff) | |
download | wmf-ci-arch-a48ca733731e09163c51a010baa9cc5b5401fe45.tar.gz |
Add. personal vision statment
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 |