summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wirzenius <lwirzenius@wikimedia.org>2019-05-07 15:48:14 +0300
committerLars Wirzenius <lwirzenius@wikimedia.org>2019-05-07 15:48:14 +0300
commitf6d904de03c3975548dfdc00b5f6dec2e80144e7 (patch)
treec036ade55b726dacb4d0472fa5615f1d294b1677
parent4fa09c8750f2984f0b58210b127433fcd14e7faa (diff)
downloadwmf-ci-arch-f6d904de03c3975548dfdc00b5f6dec2e80144e7.tar.gz
Change: make production round, because we're in the future
-rw-r--r--ci-arch.pdfbin285841 -> 285975 bytes
-rw-r--r--ecosystem.dot2
-rw-r--r--ecosystem.svg77
3 files changed, 39 insertions, 40 deletions
diff --git a/ci-arch.pdf b/ci-arch.pdf
index 0db2c55..9bb3ced 100644
--- a/ci-arch.pdf
+++ b/ci-arch.pdf
Binary files differ
diff --git a/ecosystem.dot b/ecosystem.dot
index 03f86b0..d665132 100644
--- a/ecosystem.dot
+++ b/ecosystem.dot
@@ -4,7 +4,7 @@ digraph ecosystem {
CI [shape="tab" label="CI system"];
autotestenv [shape="component" label="env for automated tests"];
mantestenv [shape="component" label="env for manual testing"];
- prodenv [shape="component" label="production"];
+ prodenv [shape="doublecircle" label="production"];
developer -> gerrit;
gerrit -> developer;
diff --git a/ecosystem.svg b/ecosystem.svg
index f47bb66..264753a 100644
--- a/ecosystem.svg
+++ b/ecosystem.svg
@@ -4,97 +4,96 @@
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: ecosystem Pages: 1 -->
-<svg width="404pt" height="317pt"
- viewBox="0.00 0.00 403.50 316.99" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 312.9919)">
+<svg width="434pt" height="386pt"
+ viewBox="0.00 0.00 433.75 386.48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 382.4833)">
<title>ecosystem</title>
-<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-312.9919 399.5,-312.9919 399.5,4 -4,4"/>
+<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-382.4833 429.7457,-382.4833 429.7457,4 -4,4"/>
<!-- developer -->
<g id="node1" class="node">
<title>developer</title>
-<ellipse fill="none" stroke="#000000" cx="232" cy="-263.496" rx="45.4919" ry="45.4919"/>
-<text text-anchor="middle" x="232" y="-259.796" font-family="Times,serif" font-size="14.00" fill="#000000">developer</text>
+<ellipse fill="none" stroke="#000000" cx="232" cy="-332.9873" rx="45.4919" ry="45.4919"/>
+<text text-anchor="middle" x="232" y="-329.2873" font-family="Times,serif" font-size="14.00" fill="#000000">developer</text>
</g>
<!-- gerrit -->
<g id="node2" class="node">
<title>gerrit</title>
-<polygon fill="none" stroke="#000000" points="273.5,-182 202.5,-182 202.5,-186 190.5,-186 190.5,-144 273.5,-144 273.5,-182"/>
-<polyline fill="none" stroke="#000000" points="190.5,-182 202.5,-182 "/>
-<text text-anchor="middle" x="232" y="-166.8" font-family="Times,serif" font-size="14.00" fill="#000000">Gerrit</text>
-<text text-anchor="middle" x="232" y="-151.8" font-family="Times,serif" font-size="14.00" fill="#000000">code review</text>
+<polygon fill="none" stroke="#000000" points="273.5,-251.4913 202.5,-251.4913 202.5,-255.4913 190.5,-255.4913 190.5,-213.4913 273.5,-213.4913 273.5,-251.4913"/>
+<polyline fill="none" stroke="#000000" points="190.5,-251.4913 202.5,-251.4913 "/>
+<text text-anchor="middle" x="232" y="-236.2913" font-family="Times,serif" font-size="14.00" fill="#000000">Gerrit</text>
+<text text-anchor="middle" x="232" y="-221.2913" font-family="Times,serif" font-size="14.00" fill="#000000">code review</text>
</g>
<!-- developer&#45;&gt;gerrit -->
<g id="edge1" class="edge">
<title>developer&#45;&gt;gerrit</title>
-<path fill="none" stroke="#000000" d="M225.2798,-218.2458C225.1742,-209.407 225.3495,-200.3599 225.8058,-192.2131"/>
-<polygon fill="#000000" stroke="#000000" points="229.3054,-192.35 226.5675,-182.115 222.3252,-191.8234 229.3054,-192.35"/>
+<path fill="none" stroke="#000000" d="M225.2798,-287.7371C225.1742,-278.8984 225.3495,-269.8513 225.8058,-261.7044"/>
+<polygon fill="#000000" stroke="#000000" points="229.3054,-261.8413 226.5675,-251.6063 222.3252,-261.3147 229.3054,-261.8413"/>
</g>
<!-- gerrit&#45;&gt;developer -->
<g id="edge2" class="edge">
<title>gerrit&#45;&gt;developer</title>
-<path fill="none" stroke="#000000" d="M237.4325,-182.115C238.1745,-189.6614 238.6031,-198.754 238.7182,-208.0866"/>
-<polygon fill="#000000" stroke="#000000" points="235.2182,-208.2465 238.7202,-218.2458 242.2182,-208.2451 235.2182,-208.2465"/>
+<path fill="none" stroke="#000000" d="M237.4325,-251.6063C238.1745,-259.1528 238.6031,-268.2453 238.7182,-277.5779"/>
+<polygon fill="#000000" stroke="#000000" points="235.2182,-277.7379 238.7202,-287.7371 242.2182,-277.7364 235.2182,-277.7379"/>
</g>
<!-- CI -->
<g id="node3" class="node">
<title>CI</title>
-<polygon fill="none" stroke="#000000" points="268,-108 208,-108 208,-112 196,-112 196,-72 268,-72 268,-108"/>
-<polyline fill="none" stroke="#000000" points="196,-108 208,-108 "/>
-<text text-anchor="middle" x="232" y="-86.3" font-family="Times,serif" font-size="14.00" fill="#000000">CI system</text>
+<polygon fill="none" stroke="#000000" points="268,-177.4913 208,-177.4913 208,-181.4913 196,-181.4913 196,-141.4913 268,-141.4913 268,-177.4913"/>
+<polyline fill="none" stroke="#000000" points="196,-177.4913 208,-177.4913 "/>
+<text text-anchor="middle" x="232" y="-155.7913" font-family="Times,serif" font-size="14.00" fill="#000000">CI system</text>
</g>
<!-- gerrit&#45;&gt;CI -->
<g id="edge3" class="edge">
<title>gerrit&#45;&gt;CI</title>
-<path fill="none" stroke="#000000" d="M225.9767,-143.8201C225.2688,-136.0117 225.0781,-126.8265 225.4046,-118.2764"/>
-<polygon fill="#000000" stroke="#000000" points="228.8971,-118.5051 226.0595,-108.2973 221.9121,-118.0466 228.8971,-118.5051"/>
+<path fill="none" stroke="#000000" d="M225.9767,-213.3115C225.2688,-205.503 225.0781,-196.3179 225.4046,-187.7677"/>
+<polygon fill="#000000" stroke="#000000" points="228.8971,-187.9965 226.0595,-177.7887 221.9121,-187.538 228.8971,-187.9965"/>
</g>
<!-- CI&#45;&gt;gerrit -->
<g id="edge4" class="edge">
<title>CI&#45;&gt;gerrit</title>
-<path fill="none" stroke="#000000" d="M237.9405,-108.2973C238.6877,-115.9984 238.9176,-125.1526 238.6303,-133.748"/>
-<polygon fill="#000000" stroke="#000000" points="235.1313,-133.6276 238.0233,-143.8201 242.1186,-134.0488 235.1313,-133.6276"/>
+<path fill="none" stroke="#000000" d="M237.9405,-177.7887C238.6877,-185.4898 238.9176,-194.6439 238.6303,-203.2393"/>
+<polygon fill="#000000" stroke="#000000" points="235.1313,-203.119 238.0233,-213.3115 242.1186,-203.5402 235.1313,-203.119"/>
</g>
<!-- autotestenv -->
<g id="node4" class="node">
<title>autotestenv</title>
-<polygon fill="none" stroke="#000000" points="144,-36 0,-36 0,-32 -4,-32 -4,-28 0,-28 0,-8 -4,-8 -4,-4 0,-4 0,0 144,0 144,-36"/>
-<polyline fill="none" stroke="#000000" points="0,-32 4,-32 4,-28 0,-28 "/>
-<polyline fill="none" stroke="#000000" points="0,-8 4,-8 4,-4 0,-4 "/>
-<text text-anchor="middle" x="72" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">env for automated tests</text>
+<polygon fill="none" stroke="#000000" points="144,-70.7457 0,-70.7457 0,-66.7457 -4,-66.7457 -4,-62.7457 0,-62.7457 0,-42.7457 -4,-42.7457 -4,-38.7457 0,-38.7457 0,-34.7457 144,-34.7457 144,-70.7457"/>
+<polyline fill="none" stroke="#000000" points="0,-66.7457 4,-66.7457 4,-62.7457 0,-62.7457 "/>
+<polyline fill="none" stroke="#000000" points="0,-42.7457 4,-42.7457 4,-38.7457 0,-38.7457 "/>
+<text text-anchor="middle" x="72" y="-49.0457" font-family="Times,serif" font-size="14.00" fill="#000000">env for automated tests</text>
</g>
<!-- CI&#45;&gt;autotestenv -->
<g id="edge5" class="edge">
<title>CI&#45;&gt;autotestenv</title>
-<path fill="none" stroke="#000000" d="M195.6935,-73.6621C173.7166,-63.7725 145.3938,-51.0272 121.3968,-40.2286"/>
-<polygon fill="#000000" stroke="#000000" points="122.6496,-36.9543 112.0941,-36.0423 119.777,-43.3378 122.6496,-36.9543"/>
+<path fill="none" stroke="#000000" d="M204.8582,-141.3834C177.9984,-123.4636 136.7496,-95.944 107.3441,-76.3259"/>
+<polygon fill="#000000" stroke="#000000" points="109.2686,-73.4024 99.0075,-70.764 105.3837,-79.2254 109.2686,-73.4024"/>
</g>
<!-- mantestenv -->
<g id="node5" class="node">
<title>mantestenv</title>
-<polygon fill="none" stroke="#000000" points="302,-36 162,-36 162,-32 158,-32 158,-28 162,-28 162,-8 158,-8 158,-4 162,-4 162,0 302,0 302,-36"/>
-<polyline fill="none" stroke="#000000" points="162,-32 166,-32 166,-28 162,-28 "/>
-<polyline fill="none" stroke="#000000" points="162,-8 166,-8 166,-4 162,-4 "/>
-<text text-anchor="middle" x="232" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">env for manual testing</text>
+<polygon fill="none" stroke="#000000" points="302,-70.7457 162,-70.7457 162,-66.7457 158,-66.7457 158,-62.7457 162,-62.7457 162,-42.7457 158,-42.7457 158,-38.7457 162,-38.7457 162,-34.7457 302,-34.7457 302,-70.7457"/>
+<polyline fill="none" stroke="#000000" points="162,-66.7457 166,-66.7457 166,-62.7457 162,-62.7457 "/>
+<polyline fill="none" stroke="#000000" points="162,-42.7457 166,-42.7457 166,-38.7457 162,-38.7457 "/>
+<text text-anchor="middle" x="232" y="-49.0457" font-family="Times,serif" font-size="14.00" fill="#000000">env for manual testing</text>
</g>
<!-- CI&#45;&gt;mantestenv -->
<g id="edge6" class="edge">
<title>CI&#45;&gt;mantestenv</title>
-<path fill="none" stroke="#000000" d="M232,-71.8314C232,-64.131 232,-54.9743 232,-46.4166"/>
-<polygon fill="#000000" stroke="#000000" points="235.5001,-46.4132 232,-36.4133 228.5001,-46.4133 235.5001,-46.4132"/>
+<path fill="none" stroke="#000000" d="M232,-141.3834C232,-124.8979 232,-100.2879 232,-81.1795"/>
+<polygon fill="#000000" stroke="#000000" points="235.5001,-80.9424 232,-70.9425 228.5001,-80.9425 235.5001,-80.9424"/>
</g>
<!-- prodenv -->
<g id="node6" class="node">
<title>prodenv</title>
-<polygon fill="none" stroke="#000000" points="395.5,-36 320.5,-36 320.5,-32 316.5,-32 316.5,-28 320.5,-28 320.5,-8 316.5,-8 316.5,-4 320.5,-4 320.5,0 395.5,0 395.5,-36"/>
-<polyline fill="none" stroke="#000000" points="320.5,-32 324.5,-32 324.5,-28 320.5,-28 "/>
-<polyline fill="none" stroke="#000000" points="320.5,-8 324.5,-8 324.5,-4 320.5,-4 "/>
-<text text-anchor="middle" x="358" y="-14.3" font-family="Times,serif" font-size="14.00" fill="#000000">production</text>
+<ellipse fill="none" stroke="#000000" cx="373" cy="-52.7457" rx="48.9738" ry="48.9738"/>
+<ellipse fill="none" stroke="#000000" cx="373" cy="-52.7457" rx="52.9925" ry="52.9925"/>
+<text text-anchor="middle" x="373" y="-49.0457" font-family="Times,serif" font-size="14.00" fill="#000000">production</text>
</g>
<!-- CI&#45;&gt;prodenv -->
<g id="edge7" class="edge">
<title>CI&#45;&gt;prodenv</title>
-<path fill="none" stroke="#000000" d="M263.7951,-71.8314C280.0605,-62.5368 300.0386,-51.1208 317.4051,-41.1971"/>
-<polygon fill="#000000" stroke="#000000" points="319.2691,-44.1631 326.2151,-36.1628 315.7961,-38.0854 319.2691,-44.1631"/>
+<path fill="none" stroke="#000000" d="M259.9238,-141.4443C275.2747,-131.2663 294.4965,-118.0963 311,-105.4913 315.6767,-101.9194 320.4723,-98.114 325.2245,-94.2455"/>
+<polygon fill="#000000" stroke="#000000" points="327.6655,-96.7691 333.1524,-87.7057 323.2111,-91.3692 327.6655,-96.7691"/>
</g>
</g>
</svg>