blob: 9ba18061344a46766e68e454fa12a3a6a1c11127 [file] [log] [blame]
James E. Blair47958382013-01-10 17:26:02 -08001includes:
2 - python-file: openstack_functions.py
3
4pipelines:
5 - name: check
6 manager: IndependentPipelineManager
7 trigger:
James E. Blair6c358e72013-07-29 17:06:47 -07008 gerrit:
9 - event: patchset-created
James E. Blair47958382013-01-10 17:26:02 -080010 success:
Joshua Hesketh1879cf72013-08-19 14:13:15 +100011 gerrit:
12 verified: 1
James E. Blair47958382013-01-10 17:26:02 -080013 failure:
Joshua Hesketh1879cf72013-08-19 14:13:15 +100014 gerrit:
15 verified: -1
James E. Blair47958382013-01-10 17:26:02 -080016
17 - name: post
18 manager: IndependentPipelineManager
19 trigger:
James E. Blair6c358e72013-07-29 17:06:47 -070020 gerrit:
21 - event: ref-updated
22 ref: ^(?!refs/).*$
K Jonathan Harkerf95e7232015-04-29 13:33:16 -070023 ignore-deletes: True
James E. Blair47958382013-01-10 17:26:02 -080024
25 - name: gate
26 manager: DependentPipelineManager
James E. Blair56370192013-01-14 15:47:28 -080027 success-message: Your change is awesome.
28 failure-message: Build failed. For information on how to proceed, see http://wiki.example.org/Test_Failures
James E. Blair47958382013-01-10 17:26:02 -080029 trigger:
James E. Blair6c358e72013-07-29 17:06:47 -070030 gerrit:
31 - event: comment-added
32 approval:
33 - approved: 1
James E. Blair47958382013-01-10 17:26:02 -080034 start:
Joshua Hesketh1879cf72013-08-19 14:13:15 +100035 gerrit:
36 verified: 0
37 success:
38 gerrit:
39 verified: 2
40 code-review: 1
41 submit: true
42 failure:
43 gerrit:
44 verified: -2
45 workinprogress: true
James E. Blair47958382013-01-10 17:26:02 -080046
James E. Blair17dd6772015-02-09 14:45:18 -080047 - name: merge-check
48 manager: IndependentPipelineManager
49 source: gerrit
50 ignore-dependencies: true
51 trigger:
52 zuul:
53 - event: project-change-merged
54 merge-failure:
55 gerrit:
56 verified: -1
57
James E. Blair47958382013-01-10 17:26:02 -080058jobs:
59 - name: ^.*-merge$
60 failure-message: Unable to merge change
61 hold-following-changes: true
62 - name: test-merge
63 parameter-function: devstack_params
64 - name: test-test
65 - name: test-merge2
66 success-pattern: http://logs.example.com/{change.number}/{change.patchset}/{pipeline.name}/{job.name}/{build.number}/success
67 failure-pattern: http://logs.example.com/{change.number}/{change.patchset}/{pipeline.name}/{job.name}/{build.number}/fail
James E. Blair70c71582013-03-06 08:50:50 -080068 - name: project-testfile
69 files:
70 - 'tools/.*-requires'
James E. Blair47958382013-01-10 17:26:02 -080071
72projects:
73 - name: test-org/test
74 merge-mode: cherry-pick
75 check:
76 - test-merge2:
77 - test-thing1:
78 - test-thing2
79 - test-thing3
80 gate:
81 - test-thing
82 post:
83 - test-post