blob: 76a76d9c4eda0f03e30316f57fcf0d0591faa072 [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:
8 - event: patchset-created
9 success:
10 verified: 1
11 failure:
12 verified: -1
13
14 - name: post
15 manager: IndependentPipelineManager
16 trigger:
17 - event: ref-updated
18 ref: ^(?!refs/).*$
19
20 - name: gate
21 manager: DependentPipelineManager
James E. Blair56370192013-01-14 15:47:28 -080022 success-message: Your change is awesome.
23 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 -080024 trigger:
25 - event: comment-added
26 approval:
27 - approved: 1
28 success:
29 verified: 2
30 code-review: 1
31 submit: true
32 failure:
33 verified: -2
34 workinprogress: true
35 start:
36 verified: 0
37
38jobs:
39 - name: ^.*-merge$
40 failure-message: Unable to merge change
41 hold-following-changes: true
42 - name: test-merge
43 parameter-function: devstack_params
44 - name: test-test
45 - name: test-merge2
46 success-pattern: http://logs.example.com/{change.number}/{change.patchset}/{pipeline.name}/{job.name}/{build.number}/success
47 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 -080048 - name: project-testfile
49 files:
50 - 'tools/.*-requires'
James E. Blair47958382013-01-10 17:26:02 -080051
52projects:
53 - name: test-org/test
54 merge-mode: cherry-pick
55 check:
56 - test-merge2:
57 - test-thing1:
58 - test-thing2
59 - test-thing3
60 gate:
61 - test-thing
62 post:
63 - test-post