Skip to content

Commit 19dfbe5

Browse files
committed
Updating CI build jobs
1 parent 9c7d03f commit 19dfbe5

File tree

1 file changed

+30
-82
lines changed

1 file changed

+30
-82
lines changed

.gitlab-ci.yml

Lines changed: 30 additions & 82 deletions
Original file line numberDiff line numberDiff line change
@@ -13,24 +13,6 @@ variables:
1313
#########################
1414
# Templates using anchors
1515
#########################
16-
.amd64_bionic_t: &amd64_bionic_job
17-
image: registry.roboception.de/tools/docker_images:bionic-buildimage
18-
tags:
19-
- amd64
20-
- docker
21-
22-
.arm64_bionic_t: &arm64_bionic_job
23-
image: registry.roboception.de/tools/docker_images:bionic-buildimage
24-
tags:
25-
- arm64
26-
- docker
27-
28-
.armhf_bionic_t: &armhf_bionic_job
29-
image: registry.roboception.de/tools/docker_images:armhf-bionic-buildimage
30-
tags:
31-
- armhf
32-
- docker
33-
3416
.amd64_focal_t: &amd64_focal_job
3517
image: registry.roboception.de/tools/docker_images:focal-buildimage
3618
tags:
@@ -55,6 +37,12 @@ variables:
5537
- amd64
5638
- docker
5739

40+
.arm64_focal_t: &arm64_jammy_job
41+
image: registry.roboception.de/tools/docker_images:jammy-buildimage
42+
tags:
43+
- arm64
44+
- docker
45+
5846
#############
5947
# Templates
6048
#############
@@ -157,18 +145,6 @@ gen_dox:
157145

158146
# Test against latest (for testing builds)
159147
##########################################
160-
test:bionic:amd64:
161-
<<: *amd64_bionic_job
162-
extends: .test_latest
163-
164-
test:bionic:armhf:
165-
<<: *armhf_bionic_job
166-
extends: .test_latest
167-
168-
test:bionic:arm64:
169-
<<: *arm64_bionic_job
170-
extends: .test_latest
171-
172148
test:focal:amd64:
173149
<<: *amd64_focal_job
174150
extends: .test_latest
@@ -185,20 +161,12 @@ test:jammy:amd64:
185161
<<: *amd64_jammy_job
186162
extends: .test_latest
187163

164+
test:jammy:arm64:
165+
<<: *arm64_jammy_job
166+
extends: .test_latest
167+
188168
# Test against stable (is allowed to fail)
189169
##########################################
190-
test_stable:bionic:amd64:
191-
<<: *amd64_bionic_job
192-
extends: .test_stable
193-
194-
test_stable:bionic:armhf:
195-
<<: *armhf_bionic_job
196-
extends: .test_stable
197-
198-
test_stable:bionic:arm64:
199-
<<: *arm64_bionic_job
200-
extends: .test_stable
201-
202170
test_stable:focal:amd64:
203171
<<: *amd64_focal_job
204172
extends: .test_stable
@@ -215,20 +183,12 @@ test_stable:jammy:amd64:
215183
<<: *amd64_jammy_job
216184
extends: .test_stable
217185

186+
test_stable:jammy:arm64:
187+
<<: *arm64_jammy_job
188+
extends: .test_stable
189+
218190
# Deploy testing (only on master)
219191
#################################
220-
package_testing:bionic:amd64:
221-
<<: *amd64_bionic_job
222-
extends: .package_testing
223-
224-
package_testing:bionic:armhf:
225-
<<: *armhf_bionic_job
226-
extends: .package_testing
227-
228-
package_testing:bionic:arm64:
229-
<<: *arm64_bionic_job
230-
extends: .package_testing
231-
232192
package_testing:focal:amd64:
233193
<<: *amd64_focal_job
234194
extends: .package_testing
@@ -245,24 +205,16 @@ package_testing:jammy:amd64:
245205
<<: *amd64_jammy_job
246206
extends: .package_testing
247207

208+
package_testing:jammy:arm64:
209+
<<: *arm64_jammy_job
210+
extends: .package_testing
211+
248212
################
249213
# Stable builds
250214
################
251215

252216
# Test against stable if it is a release
253217
########################################
254-
test_release:bionic:amd64:
255-
<<: *amd64_bionic_job
256-
extends: .test_release
257-
258-
test_release:bionic:armhf:
259-
<<: *armhf_bionic_job
260-
extends: .test_release
261-
262-
test_release:bionic:arm64:
263-
<<: *arm64_bionic_job
264-
extends: .test_release
265-
266218
test_release:focal:amd64:
267219
<<: *amd64_focal_job
268220
extends: .test_release
@@ -279,20 +231,12 @@ test_release:jammy:amd64:
279231
<<: *amd64_jammy_job
280232
extends: .test_release
281233

234+
test_release:jammy:arm64:
235+
<<: *arm64_jammy_job
236+
extends: .test_release
237+
282238
# Deploy stable (only for releases, version tags)
283239
#################################################
284-
package_stable:bionic:amd64:
285-
<<: *amd64_bionic_job
286-
extends: .package_stable
287-
288-
package_stable:bionic:armhf:
289-
<<: *armhf_bionic_job
290-
extends: .package_stable
291-
292-
package_stable:bionic:arm64:
293-
<<: *arm64_bionic_job
294-
extends: .package_stable
295-
296240
package_stable:focal:amd64:
297241
<<: *amd64_focal_job
298242
extends: .package_stable
@@ -309,19 +253,23 @@ package_stable:jammy:amd64:
309253
<<: *amd64_jammy_job
310254
extends: .package_stable
311255

256+
package_stable:jammy:arm64:
257+
<<: *arm64_jammy_job
258+
extends: .package_stable
259+
312260
########################
313261
# package as ROS package
314262
########################
315263

316-
ros_testing:melodic:amd64:
317-
image: ros:melodic-perception
264+
ros_testing:noetic:amd64:
265+
image: ros:noetic-perception
318266
tags:
319267
- amd64
320268
- docker
321269
extends: .package_testing
322270

323-
ros_stable:melodic:amd64:
324-
image: ros:melodic-perception
271+
ros_stable:noetic:amd64:
272+
image: ros:noetic-perception
325273
tags:
326274
- amd64
327275
- docker

0 commit comments

Comments
 (0)