[tracker/wip/carlosg/ci-playground] ci: Add aarch64 build/tests




commit 92da3626179ff8687ca64ccab4baa5386a5ac6bd
Author: Carlos Garnacho <carlosg gnome org>
Date:   Sun May 16 12:29:00 2021 +0200

    ci: Add aarch64 build/tests

 .gitlab-ci.yml | 34 +++++++++++++++++++++++++++++++++-
 1 file changed, 33 insertions(+), 1 deletion(-)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 3f3fe1fb6..50e5c9615 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -21,7 +21,7 @@ stages:
 
 .tracker.fedora@common:
   variables:
-    BASE_TAG: '2021-05-15.5'
+    BASE_TAG: '2021-05-15.7'
     FDO_UPSTREAM_REPO: GNOME/tracker
     FDO_DISTRIBUTION_PACKAGES: 'clang gcovr git libasan libubsan python3-gobject python3-pip umockdev-devel 
xmlto'
     FDO_DISTRIBUTION_EXEC: |
@@ -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,14 @@ 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
+  <<: *build
+
 build-ubuntu-rolling@x86_64:
   extends:
     - .fdo.distribution-image@ubuntu
@@ -195,6 +219,14 @@ 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
+  <<: *test
+
 test-ubuntu@x86_64:
   extends:
     - .fdo.distribution-image@ubuntu


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]