summaryrefslogtreecommitdiff
path: root/ci-arch.mdwn
diff options
context:
space:
mode:
authorLars Wirzenius <lwirzenius@wikimedia.org>2019-05-02 19:25:20 +0300
committerLars Wirzenius <lwirzenius@wikimedia.org>2019-05-02 19:25:20 +0300
commit9ef95ee5ae265fa72a147531058bce7f5f56e7ce (patch)
tree9fff452324c361beebb27680e315043c2bef87bb /ci-arch.mdwn
parentc51364d7a0356fcdd41323a9f88cc2d00f383006 (diff)
downloadwmf-ci-arch-9ef95ee5ae265fa72a147531058bce7f5f56e7ce.tar.gz
Change: clarify build arfifact retention, drop duplicate req
Diffstat (limited to 'ci-arch.mdwn')
-rw-r--r--ci-arch.mdwn12
1 files changed, 7 insertions, 5 deletions
diff --git a/ci-arch.mdwn b/ci-arch.mdwn
index 927a31e..a62d797 100644
--- a/ci-arch.mdwn
+++ b/ci-arch.mdwn
@@ -151,7 +151,13 @@ TITLE: Future WMF CI architecture
easier reference and discussion. This way a build log, or a build
artifact, can be reference using a simple HTTP (or HTTPS) link.
-* **(SAVEARTIFACTS)** Must support saving of build artifacts.
+* **(ARTIFACTARCHIVE)** Should allow archiving build logs,
+ executables, Docker images, and other build artifacts for a long
+ period.
+
+ * **(RETENTION)** The retention period should be configurable
+ based on artifact type, and whether the build ended up being
+ deployed to production.
* **(CONFIGVC)** Must keep configuration in version control.
@@ -216,10 +222,6 @@ TITLE: Future WMF CI architecture
* **(CLEANWORKSPACE)** Should provide a clean workspace for each test
run - either a clean VM or container.
-* **(ARTIFACTARCHIVE)** Should allow archiving build logs and possible
- artifacts for a long period, to allow extracting metrics from a long
- time period.
-
* **(RATELIMIT)** Should have rate limiting - one user/project can not
take over most/all resources.