blob: c909cf44b47b0bb1e5b7a804fbeafec9df8ee467 [file] [log] [blame]
Jan Hrubane252a732017-01-03 15:03:09 +01001- pipeline:
2 name: check
3 description: Standard check
4 manager: independent
5 trigger:
6 github:
7 - event: pull_request
8 action: opened
9 start:
10 github:
James E. Blair2f589fe2017-10-26 12:57:41 -070011 status: pending
Jan Hrubane252a732017-01-03 15:03:09 +010012 comment: false
13 success:
14 github:
James E. Blair2f589fe2017-10-26 12:57:41 -070015 status: success
Jan Hrubane252a732017-01-03 15:03:09 +010016
17- pipeline:
18 name: reporting
19 description: Uncommon reporting
20 manager: independent
21 trigger:
22 github:
23 - event: pull_request
24 action: comment
James E. Blair2f589fe2017-10-26 12:57:41 -070025 comment: reporting check
Jan Hrubane252a732017-01-03 15:03:09 +010026 start:
27 github: {}
28 success:
29 github:
30 comment: false
James E. Blair2f589fe2017-10-26 12:57:41 -070031 status: success
Jamie Lennox3f16de52017-05-09 14:24:11 +100032 status-url: http://logs.example.com/{tenant.name}/{pipeline.name}/{change.project}/{change.number}/{buildset.uuid}/
Jan Hrubane252a732017-01-03 15:03:09 +010033 failure:
34 github:
35 comment: false
36
Jesse Keating08dab8f2017-06-21 12:59:23 +010037- pipeline:
Jesse Keatingfb6cc992017-08-01 14:18:13 -070038 name: this_is_a_really_stupid_long_name_for_a_pipeline_that_should_never_be_used_in_production_becuase_it_will_be_too_long_for_the_API_to_make_use_of_without_crashing
39 description: Uncommon reporting
40 manager: independent
41 trigger:
42 github:
43 - event: pull_request
44 action: comment
James E. Blair2f589fe2017-10-26 12:57:41 -070045 comment: long pipeline
Jesse Keatingfb6cc992017-08-01 14:18:13 -070046 start:
47 github:
James E. Blair2f589fe2017-10-26 12:57:41 -070048 status: pending
Jesse Keatingfb6cc992017-08-01 14:18:13 -070049 success:
50 github:
51 comment: false
James E. Blair2f589fe2017-10-26 12:57:41 -070052 status: success
Jesse Keatingfb6cc992017-08-01 14:18:13 -070053 status-url: http://logs.example.com/{tenant.name}/{pipeline.name}/{change.project}/{change.number}/{buildset.uuid}/
54 failure:
55 github:
56 comment: false
57
58- pipeline:
Jesse Keating08dab8f2017-06-21 12:59:23 +010059 name: push-reporting
60 description: Uncommon reporting
61 manager: independent
62 trigger:
63 github:
64 - event: push
65 - event: pull_request
66 action: opened
67 start:
68 github:
69 comment: true
James E. Blair2f589fe2017-10-26 12:57:41 -070070 status: pending
Jesse Keating08dab8f2017-06-21 12:59:23 +010071 success:
72 github:
73 comment: true
James E. Blair2f589fe2017-10-26 12:57:41 -070074 status: success
Jesse Keating08dab8f2017-06-21 12:59:23 +010075 merge: true
76 failure:
77 github:
78 comment: true
James E. Blair2f589fe2017-10-26 12:57:41 -070079 status: failure
Jesse Keating08dab8f2017-06-21 12:59:23 +010080
Jan Hrubane252a732017-01-03 15:03:09 +010081- job:
James E. Blair2bab6e72017-08-07 09:52:45 -070082 name: base
83 parent: null
James E. Blair2f589fe2017-10-26 12:57:41 -070084 run: playbooks/base.yaml
James E. Blair2bab6e72017-08-07 09:52:45 -070085
86- job:
Jan Hrubane252a732017-01-03 15:03:09 +010087 name: project-test1
James E. Blair2f589fe2017-10-26 12:57:41 -070088 run: playbooks/project-test1.yaml
Jan Hrubane252a732017-01-03 15:03:09 +010089
90- project:
91 name: org/project
92 check:
93 jobs:
94 - project-test1
95 reporting:
96 jobs:
97 - project-test1
Jesse Keatingfb6cc992017-08-01 14:18:13 -070098 this_is_a_really_stupid_long_name_for_a_pipeline_that_should_never_be_used_in_production_becuase_it_will_be_too_long_for_the_API_to_make_use_of_without_crashing:
99 jobs:
100 - project-test1
Jesse Keating08dab8f2017-06-21 12:59:23 +0100101
102- project:
103 name: org/project2
104 push-reporting:
105 jobs:
106 - project-test1