summaryrefslogtreecommitdiff
path: root/ci-threats.md
diff options
context:
space:
mode:
authorLars Wirzenius <lwirzenius@wikimedia.org>2020-01-29 21:14:11 -0800
committerLars Wirzenius <lwirzenius@wikimedia.org>2020-01-29 21:14:11 -0800
commita2d00cd5d3d057f3be18fdcdfd607e5157e6e9dc (patch)
tree611212c1ed20b1ceb88c3f45c2ada9b8a344fddc /ci-threats.md
parent51fb5817e215430d2a6a67a91449d03ae961c288 (diff)
downloadwmf-talks-a2d00cd5d3d057f3be18fdcdfd607e5157e6e9dc.tar.gz
Change: add artifact store to CI, other tweaks
Diffstat (limited to 'ci-threats.md')
-rw-r--r--ci-threats.md15
1 files changed, 7 insertions, 8 deletions
diff --git a/ci-threats.md b/ci-threats.md
index 9ca2406..628f7d5 100644
--- a/ci-threats.md
+++ b/ci-threats.md
@@ -23,28 +23,27 @@ other parties yet.
---
-# CI in the abstract
-
~~~dot
-digraph "abstract" {
+digraph "abstract2" {
labelloc=b
developer [shape=octagon label="Developer"];
-deployer [shape=octagon label="Deployer"];
+deployer [shape=octagon label="Reviewer"];
gerrit [label="Gerrit"];
subgraph cluster_ci {
label="CI"
build [label="Untrusted build \n worker"];
build2 [label="Trusted build \n worker"];
+arts [label="Artifact store"];
}
-developer -> gerrit [label="push patch"];
+developer -> gerrit [headlabel="push \n patchset"];
gerrit -> build [label="trigger"];
-deployer -> gerrit [label="CR+2"];
-gerrit -> gerrit [label="merge"];
-gerrit -> build2 [label="trigger"];
+deployer -> gerrit [taillabel="CR+2"];
+gerrit -> build2 [label="merge and \n upload"];
+build2 -> arts [label="upload"];
}
~~~