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