blob: a9cbf8fcb1de80ee122f521c65a6232c36637423 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
|
- pipeline:
name: check
description: Standard check
manager: independent
trigger:
github:
- event: pull_request
action: opened
start:
github:
status: pending
comment: false
success:
github:
status: success
- pipeline:
name: reporting
description: Uncommon reporting
manager: independent
trigger:
github:
- event: pull_request
action: comment
comment: reporting check
start:
github: {}
success:
github:
comment: false
status: success
status-url: http://logs.example.com/{tenant.name}/{pipeline.name}/{change.project}/{change.number}/{buildset.uuid}/
failure:
github:
comment: false
- pipeline:
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
description: Uncommon reporting
manager: independent
trigger:
github:
- event: pull_request
action: comment
comment: long pipeline
start:
github:
status: pending
success:
github:
comment: false
status: success
status-url: http://logs.example.com/{tenant.name}/{pipeline.name}/{change.project}/{change.number}/{buildset.uuid}/
failure:
github:
comment: false
- pipeline:
name: push-reporting
description: Uncommon reporting
manager: independent
trigger:
github:
- event: push
- event: pull_request
action: opened
start:
github:
comment: true
status: pending
success:
github:
comment: true
status: success
merge: true
failure:
github:
comment: true
status: failure
- pipeline:
name: checks-api-reporting
description: Reporting via Githubs Checks API
manager: independent
trigger:
github:
- event: push
- event: pull_request
action: opened
start:
github:
check: in_progress
success:
github:
check: success
failure:
github:
check: failure
dequeue:
github:
check: cancelled
- pipeline:
name: gate
manager: dependent
trigger:
github:
- event: pull_request
action: comment
comment: merge me
success:
github:
status: success
merge: true
failure:
github: {}
- job:
name: base
parent: null
run: playbooks/base.yaml
- job:
name: project-test1
run: playbooks/project-test1.yaml
- project:
name: org/project
check:
jobs:
- project-test1
reporting:
jobs:
- project-test1
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:
jobs:
- project-test1
- project:
name: org/project2
push-reporting:
jobs:
- project-test1
- project:
name: org/project3
checks-api-reporting:
jobs:
- project-test1
gate:
jobs:
- project-test1
|