blob: 3c0aa60842d5ac9f857ad9ea9929b1abc18d7978 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
digraph ci {
gerrit [label="gerrit"];
gerrit [shape="folder"];
gerrit [fillcolor="white" style="filled"];
controller [label="CI controller"];
controller [shape="box"];
controller [fillcolor="pink" style="filled"];
vcs_worker [label="VCS worker"];
vcs_worker [shape="ellipse"];
vcs_worker [fillcolor="grey" style="filled"];
build_worker [label="build worker"];
build_worker [shape="ellipse"];
build_worker [fillcolor="grey" style="filled"];
deployment_worker [label="deployment worker"];
deployment_worker [shape="ellipse"];
deployment_worker [fillcolor="grey" style="filled"];
artifacts [label="artifact store"];
artifacts [shape="cylinder"];
artifacts [fillcolor="pink" style="filled"];
logs [label="log store"];
logs [shape="cylinder"];
logs [fillcolor="pink" style="filled"];
test_env [label="test\nenvironment"];
test_env [shape="octagon"];
test_env [fillcolor="grey" style="filled"];
prod_env [label="production\nenvironment"];
prod_env [shape="doubleoctagon"];
prod_env [fillcolor="white" style="filled"];
gerrit -> controller;
controller -> vcs_worker;
gerrit -> vcs_worker;
vcs_worker -> gerrit;
vcs_worker -> artifacts;
controller -> build_worker;
artifacts -> build_worker;
build_worker -> artifacts;
build_worker -> logs;
build_worker -> test_env;
vcs_worker -> logs;
controller -> deployment_worker;
artifacts -> deployment_worker;
deployment_worker -> logs;
deployment_worker -> test_env;
deployment_worker -> prod_env;
}
|