blob: 5b12b4969c6527f45f9c67bc0e23c0c9ede22732 (
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
|
- pipeline:
name: check
manager: independent
trigger:
gerrit:
- event: patchset-created
success:
gerrit:
Verified: 1
failure:
gerrit:
Verified: -1
- job:
name: base
parent: null
run: playbooks/base.yaml
- job:
name: parentjob
parent: base
required-projects:
- org/project0
vars:
deep:
override: 0
parent: 0
more:
nesting:
for: raisins
override: 0
child1override: 0
parent: 0
run: playbooks/parentjob.yaml
- job:
name: child1
parent: parentjob
required-projects:
- org/project1
vars:
deep:
override: 1
child: 1
override: 1
child1override: 1
child1: 1
run: playbooks/child1.yaml
- job:
name: child2
parent: parentjob
required-projects:
- org/project2
vars:
deep:
override: 2
child2: 2
override: 2
child2: 2
run: playbooks/child2.yaml
- job:
name: child3
parent: parentjob
run: playbooks/child3.yaml
- job:
name: override_project_var
parent: parentjob
run: playbooks/override_project_var.yaml
- job:
name: job_from_template1
parent: parentjob
run: playbooks/job_from_template.yaml
- job:
name: job_from_template2
parent: parentjob
run: playbooks/job_from_template.yaml
- project-template:
name: template_with_vars1
vars:
template_var1: 'set_in_template1'
check:
jobs:
- job_from_template1
- project-template:
name: template_with_vars2
vars:
template_var2: 'set_in_template2'
check:
jobs:
- job_from_template2
- project:
name: org/project
description: test description
templates:
- template_with_vars1
- template_with_vars2
vars:
project_var: 'set_in_project'
check:
jobs:
- parentjob
- child1
- child2
- child3:
required-projects:
- org/project3
vars:
deep:
override: 3
child3: 3
override: 3
child3: 3
- override_project_var:
vars:
project_var: 'override_in_job'
- project:
name: org/project0
- project:
name: org/project1
- project:
name: org/project2
- project:
name: org/project3
|