summaryrefslogtreecommitdiff
path: root/ci-arch.mdwn
diff options
context:
space:
mode:
Diffstat (limited to 'ci-arch.mdwn')
-rw-r--r--ci-arch.mdwn19
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