19aa76f39d5371f612ec183a77deef488d5973f6
[releng/builder.git] / jjb / releng-packer-jobs.yaml
1 ---
2 - project:
3     name: packer-packer-verify-jobs
4     jobs:
5       - gerrit-packer-verify
6
7     project: releng/builder
8     project-name: builder
9     build-node: centos7-builder-2c-1g
10
11 - project:
12     name: packer-builder-jobs
13     jobs:
14       - gerrit-packer-merge
15
16     project: releng/builder
17     project-name: builder
18     branch: master
19     archive-artifacts: '**/*.log'
20
21     build-node: centos7-builder-2c-1g
22     build-timeout: 90
23     cron: '00 H 1 * *'
24
25     platforms: centos-7
26     templates: builder
27     update-cloud-image: true
28
29 - project:
30     name: packer-devstack-jobs
31     jobs:
32       - gerrit-packer-merge
33
34     project: releng/builder
35     project-name: builder
36     branch: master
37     archive-artifacts: '**/*.log'
38
39     build-node: centos7-builder-2c-1g
40     build-timeout: 90
41     cron: '00 H 1 * *'
42
43     platforms: centos-7
44     templates: devstack
45     update-cloud-image: true
46
47 - project:
48     name: packer-devstack-pre-pip-queens-jobs
49     jobs:
50       - gerrit-packer-merge
51
52     project: releng/builder
53     project-name: builder
54     branch: master
55     archive-artifacts: '**/*.log'
56
57     build-node: centos7-builder-2c-1g
58     build-timeout: 75
59     cron: '00 H 1 * *'
60
61     platforms: centos-7
62     templates: devstack-pre-pip-queens
63     update-cloud-image: true
64
65 - project:
66     name: packer-devstack-pre-pip-rocky-jobs
67     jobs:
68       - gerrit-packer-merge
69
70     project: releng/builder
71     project-name: builder
72     branch: master
73     archive-artifacts: '**/*.log'
74
75     build-node: centos7-builder-2c-1g
76     build-timeout: 75
77     cron: '00 H 1 * *'
78
79     platforms: centos-7
80     templates: devstack-pre-pip-rocky
81     update-cloud-image: true
82
83 - project:
84     name: packer-devstack-pre-pip-stein-jobs
85     jobs:
86       - gerrit-packer-merge
87
88     project: releng/builder
89     project-name: builder
90     branch: master
91     archive-artifacts: '**/*.log'
92
93     build-node: centos7-builder-2c-1g
94     build-timeout: 75
95     cron: '00 H 1 * *'
96
97     platforms: centos-7
98     templates: devstack-pre-pip-stein
99     update-cloud-image: true
100
101 - project:
102     name: packer-docker-jobs
103     jobs:
104       - gerrit-packer-merge
105
106     project: releng/builder
107     project-name: builder
108     branch: master
109     archive-artifacts: '**/*.log'
110
111     build-node: centos7-builder-2c-1g
112     build-timeout: 60
113     cron: '00 H 1 * *'
114
115     platforms:
116       - centos-7
117       - ubuntu-16.04
118       - ubuntu-18.04
119     templates: docker
120     update-cloud-image: true
121
122 - project:
123     name: packer-gbp-jobs
124     jobs:
125       - gerrit-packer-merge
126
127     project: releng/builder
128     project-name: builder
129     branch: master
130     archive-artifacts: '**/*.log'
131
132     build-node: centos7-builder-2c-1g
133     build-timeout: 90
134     cron: '00 H 1 * *'
135
136     platforms:
137       - ubuntu-16.04
138       - ubuntu-18.04:
139           disable-job: true
140     templates: gbp
141     update-cloud-image: true
142
143 - project:
144     name: packer-mininet-ovs-2.5-jobs
145     jobs:
146       - gerrit-packer-merge
147
148     project: releng/builder
149     project-name: builder
150     branch: master
151     archive-artifacts: '**/*.log'
152
153     build-node: centos7-builder-2c-1g
154     build-timeout: 60
155     cron: '00 H 1 * *'
156
157     platforms:
158       - ubuntu-16.04
159       - ubuntu-18.04
160     templates: mininet-ovs-2.5
161     update-cloud-image: true
162
163 - project:
164     name: packer-mininet-ovs-2.6-jobs
165     jobs:
166       - gerrit-packer-merge
167
168     project: releng/builder
169     project-name: builder
170     branch: master
171     archive-artifacts: '**/*.log'
172
173     build-node: centos7-builder-2c-1g
174     build-timeout: 75
175     cron: '00 H 1 * *'
176
177     platforms:
178       - ubuntu-16.04
179       - ubuntu-18.04
180     templates: mininet-ovs-2.6
181     update-cloud-image: true
182
183 - project:
184     name: packer-mininet-ovs-2.8-jobs
185     jobs:
186       - gerrit-packer-merge
187
188     project: releng/builder
189     project-name: builder
190     branch: master
191     archive-artifacts: '**/*.log'
192
193     build-node: centos7-builder-2c-1g
194     build-timeout: 90
195     cron: '00 H 1 * *'
196
197     platforms:
198       - ubuntu-16.04
199       - ubuntu-18.04
200     templates: mininet-ovs-2.8
201     update-cloud-image: true
202
203 - project:
204     name: packer-robot-jobs
205     jobs:
206       - gerrit-packer-merge
207
208     project: releng/builder
209     project-name: builder
210     branch: master
211     archive-artifacts: '**/*.log'
212
213     build-node: centos7-builder-2c-1g
214     build-timeout: 60
215     cron: '00 H 1 * *'
216
217     platforms: centos-7
218     templates: robot
219     update-cloud-image: true
220
221 - project:
222     name: openstack-update-cloud-images
223     jobs:
224       - gerrit-openstack-update-cloud-image
225
226     project: releng/builder
227     project-name: builder
228     branch: master
229     archive-artifacts: '**/*.log'
230     jenkins-ssh-credential: 'opendaylight-jenkins-ssh'
231
232     build-node: centos7-builder-2c-1g
233     # update-cloud-image: true
234     build-timeout: 10
235
236     gerrit-user: "jenkins-$SILO"
237     gerrit-host: "git.opendaylight.org"
238     gerrit-topic: "update-cloud-image"
239     reviewers-email: "jenkins-releng@opendaylight.org"