blob: 48786654b7f0df212a74c0ff14fa61ae5ec1539f [file] [log] [blame]
James E. Blair4de8d9e2017-06-01 15:41:40 -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. Blair4de8d9e2017-06-01 15:41:40 -070010 failure:
11 gerrit:
Tobias Henkelea98a192017-05-29 21:15:17 +020012 Verified: -1
James E. Blair4de8d9e2017-06-01 15:41:40 -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. Blair4de8d9e2017-06-01 15:41:40 -070023 success:
24 gerrit:
Tobias Henkelea98a192017-05-29 21:15:17 +020025 Verified: 2
James E. Blair4de8d9e2017-06-01 15:41:40 -070026 submit: true
27 failure:
28 gerrit:
Tobias Henkelea98a192017-05-29 21:15:17 +020029 Verified: -2
James E. Blair4de8d9e2017-06-01 15:41:40 -070030 start:
31 gerrit:
Tobias Henkelea98a192017-05-29 21:15:17 +020032 Verified: 0
James E. Blair4de8d9e2017-06-01 15:41:40 -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. Blair4de8d9e2017-06-01 15:41:40 -070041 name: integration
42 required-projects:
43 - org/project1
44 - org/project2
45 - org/project3
46 - name: org/project4
James E. Blairedff2c22017-10-30 14:04:48 -070047 override-checkout: master
James E. Blair4de8d9e2017-06-01 15:41:40 -070048 - org/project5
49 - org/project6
James E. Blair2f589fe2017-10-26 12:57:41 -070050 run: playbooks/integration.yaml
James E. Blair4de8d9e2017-06-01 15:41:40 -070051
52- project:
53 name: org/project1
54 check:
55 jobs:
56 - integration
57 gate:
58 queue: integrated
59 jobs:
60 - integration
61
62- project:
63 name: org/project2
64 check:
65 jobs:
66 - integration
67 gate:
68 queue: integrated
69 jobs:
70 - integration
71
72- project:
73 name: org/project3
74 check:
75 jobs:
76 - integration
77 gate:
78 queue: integrated
79 jobs:
80 - integration
81
82- project:
83 name: org/project4
84 check:
85 jobs:
86 - integration
87 gate:
88 queue: integrated
89 jobs:
90 - integration
91
92- project:
93 name: org/project5
94 check:
95 jobs:
96 - integration
97 gate:
98 queue: integrated
99 jobs:
100 - integration
101
102- project:
103 name: org/project6
104 check:
105 jobs:
106 - integration
107 gate:
108 queue: integrated
109 jobs:
110 - integration