summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2021-05-16 12:29:00 +0200
committerCarlos Garnacho <carlosg@gnome.org>2021-05-16 23:28:36 +0200
commit8f1d6f64921e3d2632152618cbcdbb6ee62de528 (patch)
tree7552664d068e30dc0e8ec48afc5d80caca595494 /.gitlab-ci.yml
parent53c81ab1806696234bc5666d40405e45c3b3fdcc (diff)
downloadtracker-8f1d6f64921e3d2632152618cbcdbb6ee62de528.tar.gz
ci: Add aarch64 build/tests
The aarch64 runners seem a bit flaky, so make these task failable.
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml34
1 files changed, 34 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c4102b743..5328a4b16 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -59,6 +59,14 @@ stages:
FDO_DISTRIBUTION_VERSION: rawhide
FDO_DISTRIBUTION_TAG: "x86_64-${BASE_TAG}"
+.tracker.fedora:34@aarch64:
+ extends: .tracker.fedora@common
+ variables:
+ FDO_DISTRIBUTION_VERSION: 34
+ FDO_DISTRIBUTION_TAG: "aarch64-${BASE_TAG}"
+ tags:
+ - aarch64
+
.tracker.ubuntu:rolling@x86_64:
extends: .tracker.ubuntu@common
variables:
@@ -87,6 +95,14 @@ build-fedora-rawhide-container@x86_64:
variables:
GIT_STRATEGY: none
+build-fedora-container@aarch64:
+ extends:
+ - .fdo.container-build@fedora
+ - .tracker.fedora:34@aarch64
+ stage: prepare
+ variables:
+ GIT_STRATEGY: none
+
build-ubuntu-container@x86_64:
extends:
- .fdo.container-build@ubuntu
@@ -129,6 +145,15 @@ build-fedora-rawhide@x86_64:
- build-fedora-rawhide-container@x86_64
<<: *build
+build-fedora@aarch64:
+ extends:
+ - .fdo.distribution-image@fedora
+ - .tracker.fedora:34@aarch64
+ needs:
+ - build-fedora-container@aarch64
+ allow_failure: true
+ <<: *build
+
build-ubuntu-rolling@x86_64:
extends:
- .fdo.distribution-image@ubuntu
@@ -195,6 +220,15 @@ test-fedora-rawhide@x86_64:
- build-fedora-rawhide@x86_64
<<: *test
+test-fedora@aarch64:
+ extends:
+ - .fdo.distribution-image@fedora
+ - .tracker.fedora:34@aarch64
+ needs:
+ - build-fedora@aarch64
+ allow_failure: true
+ <<: *test
+
test-ubuntu@x86_64:
extends:
- .fdo.distribution-image@ubuntu