blob: 33e81aca5c6a2fa4bff7b713d9278c7468c2e0d1 [file] [log] [blame]
James E. Blair7cb84542017-04-19 13:35:05 -07001- pipeline:
2 name: check
3 manager: independent
4 trigger:
5 gerrit:
6 - event: patchset-created
7 success:
8 gerrit:
Tobias Henkelea98a192017-05-29 21:15:17 +02009 Verified: 1
James E. Blair7cb84542017-04-19 13:35:05 -070010 failure:
11 gerrit:
Tobias Henkelea98a192017-05-29 21:15:17 +020012 Verified: -1
James E. Blair7cb84542017-04-19 13:35:05 -070013
14- pipeline:
15 name: gate
16 manager: dependent
17 success-message: Build succeeded (gate).
18 trigger:
19 gerrit:
20 - event: comment-added
21 approval:
Tobias Henkelea98a192017-05-29 21:15:17 +020022 - Approved: 1
James E. Blair7cb84542017-04-19 13:35:05 -070023 success:
24 gerrit:
Tobias Henkelea98a192017-05-29 21:15:17 +020025 Verified: 2
James E. Blair7cb84542017-04-19 13:35:05 -070026 submit: true
27 failure:
28 gerrit:
Tobias Henkelea98a192017-05-29 21:15:17 +020029 Verified: -2
James E. Blair7cb84542017-04-19 13:35:05 -070030 start:
31 gerrit:
Tobias Henkelea98a192017-05-29 21:15:17 +020032 Verified: 0
James E. Blair7cb84542017-04-19 13:35:05 -070033 precedence: high
34
35- job:
James E. Blair2bab6e72017-08-07 09:52:45 -070036 name: base
37 parent: null
James E. Blair2f589fe2017-10-26 12:57:41 -070038 run: playbooks/base.yaml
James E. Blair2bab6e72017-08-07 09:52:45 -070039
40- job:
James E. Blair7cb84542017-04-19 13:35:05 -070041 name: project-merge
42 hold-following-changes: true
James E. Blair2f589fe2017-10-26 12:57:41 -070043 run: playbooks/project-merge.yaml
James E. Blair7cb84542017-04-19 13:35:05 -070044
45- job:
46 name: project-test1
James E. Blair2f589fe2017-10-26 12:57:41 -070047 run: playbooks/project-test1.yaml
James E. Blair7cb84542017-04-19 13:35:05 -070048
49- job:
50 name: project-test2
James E. Blair2f589fe2017-10-26 12:57:41 -070051 run: playbooks/project-test2.yaml
James E. Blair7cb84542017-04-19 13:35:05 -070052
53- job:
54 name: project1-project2-integration
James E. Blair2f589fe2017-10-26 12:57:41 -070055 run: playbooks/project1-project2-integration.yaml
James E. Blair7cb84542017-04-19 13:35:05 -070056
57- project:
58 name: org/project1
59 check:
60 jobs:
61 - project-merge
62 - project-test1:
63 dependencies: project-merge
64 - project-test2:
65 dependencies: project-merge
66 - project1-project2-integration:
67 dependencies: project-merge
68 gate:
69 queue: integrated
70 jobs:
71 - project-merge
72 - project-test1:
73 dependencies: project-merge
74 - project-test2:
75 dependencies: project-merge
76 - project1-project2-integration:
77 dependencies: project-merge
78
79- project:
80 name: org/project2
81 check:
82 jobs:
83 - project-merge
84 - project-test1:
85 dependencies: project-merge
86 - project-test2:
87 dependencies: project-merge
88 - project1-project2-integration:
89 dependencies: project-merge
90 gate:
91 queue: integrated
92 jobs:
93 - project-merge
94 - project-test1:
95 dependencies: project-merge
96 - project-test2:
97 dependencies: project-merge
98 - project1-project2-integration:
99 dependencies: project-merge
100
101- project:
102 name: org/project3
103 check:
104 jobs:
105 - project-merge
106 - project-test1:
107 dependencies: project-merge
108 - project-test2:
109 dependencies: project-merge
110 - project1-project2-integration:
111 dependencies: project-merge
112 gate:
113 queue: integrated
114 jobs:
115 - project-merge
116 - project-test1:
117 dependencies: project-merge
118 - project-test2:
119 dependencies: project-merge
120 - project1-project2-integration:
121 dependencies: project-merge