blob: 9550466f59ce8008477ce9ef3b129dd18bab7c6d [file] [log] [blame]
Joshua Heskethb7179772014-01-30 23:30:46 +11001pipelines:
2 - name: check
3 manager: IndependentPipelineManager
4 trigger:
5 gerrit:
6 - event: patchset-created
7 success:
8 gerrit:
Tobias Henkel01740bd2017-07-12 10:51:43 +02009 Verified: 1
Joshua Heskethb7179772014-01-30 23:30:46 +110010 failure:
11 gerrit:
Tobias Henkel01740bd2017-07-12 10:51:43 +020012 Verified: -1
Joshua Heskethb7179772014-01-30 23:30:46 +110013
14 - name: post
15 manager: IndependentPipelineManager
16 trigger:
17 gerrit:
18 - event: ref-updated
19 ref: ^(?!refs/).*$
20
21 - name: gate
22 manager: DependentPipelineManager
23 failure-message: Build failed. For information on how to proceed, see http://wiki.example.org/Test_Failures
24 merge-failure-message: "The merge failed! For more information..."
25 trigger:
26 gerrit:
27 - event: comment-added
28 approval:
Tobias Henkel01740bd2017-07-12 10:51:43 +020029 - Approved: 1
Joshua Heskethb7179772014-01-30 23:30:46 +110030 success:
31 gerrit:
Tobias Henkel01740bd2017-07-12 10:51:43 +020032 Verified: 2
Joshua Heskethb7179772014-01-30 23:30:46 +110033 submit: true
34 failure:
35 gerrit:
Tobias Henkel01740bd2017-07-12 10:51:43 +020036 Verified: -2
Joshua Heskethb7179772014-01-30 23:30:46 +110037 merge-failure:
38 gerrit:
Tobias Henkel01740bd2017-07-12 10:51:43 +020039 Verified: -1
Joshua Heskethb7179772014-01-30 23:30:46 +110040 smtp:
41 to: you@example.com
42 start:
43 gerrit:
Tobias Henkel01740bd2017-07-12 10:51:43 +020044 Verified: 0
Joshua Heskethb7179772014-01-30 23:30:46 +110045 precedence: high
46
47projects:
48 - name: org/project
49 check:
50 - project-merge:
51 - project-test1
52 - project-test2
53 gate:
54 - project-merge:
55 - project-test1
56 - project-test2