From a48ca733731e09163c51a010baa9cc5b5401fe45 Mon Sep 17 00:00:00 2001 From: Lars Wirzenius Date: Tue, 7 May 2019 15:20:06 +0300 Subject: Add. personal vision statment --- ci-arch.mdwn | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'ci-arch.mdwn') 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 -- cgit v1.2.1