blob: fc2effd668e9b8369a9d6db9ff5878c22309e464 [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/).*$
James E. Blair47958382013-01-10 17:26:02 -080023
24 - name: gate
25 manager: DependentPipelineManager
James E. Blair56370192013-01-14 15:47:28 -080026 success-message: Your change is awesome.
27 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 -080028 trigger:
James E. Blair6c358e72013-07-29 17:06:47 -070029 gerrit:
30 - event: comment-added
31 approval:
32 - approved: 1
James E. Blair47958382013-01-10 17:26:02 -080033 start:
Joshua Hesketh1879cf72013-08-19 14:13:15 +100034 gerrit:
35 verified: 0
36 success:
37 gerrit:
38 verified: 2
39 code-review: 1
40 submit: true
41 failure:
42 gerrit:
43 verified: -2
44 workinprogress: true
James E. Blair47958382013-01-10 17:26:02 -080045
James E. Blair17dd6772015-02-09 14:45:18 -080046 - name: merge-check
47 manager: IndependentPipelineManager
48 source: gerrit
49 ignore-dependencies: true
50 trigger:
51 zuul:
52 - event: project-change-merged
53 merge-failure:
54 gerrit:
55 verified: -1
56
James E. Blair47958382013-01-10 17:26:02 -080057jobs:
58 - name: ^.*-merge$
59 failure-message: Unable to merge change
60 hold-following-changes: true
61 - name: test-merge
62 parameter-function: devstack_params
63 - name: test-test
64 - name: test-merge2
65 success-pattern: http://logs.example.com/{change.number}/{change.patchset}/{pipeline.name}/{job.name}/{build.number}/success
66 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 -080067 - name: project-testfile
68 files:
69 - 'tools/.*-requires'
James E. Blair47958382013-01-10 17:26:02 -080070
71projects:
72 - name: test-org/test
73 merge-mode: cherry-pick
74 check:
75 - test-merge2:
76 - test-thing1:
77 - test-thing2
78 - test-thing3
79 gate:
80 - test-thing
81 post:
82 - test-post