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




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

    ci: Add aarch64 build/tests

 .gitlab-ci.yml | 32 ++++++++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)
---
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 9f2370647..cc45fc7c0 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:rawhide@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@aarch64
+    - .tracker.fedora:rawhide@aarch64
+  stage: prepare
+  variables:
+    GIT_STRATEGY: none
+
 build-ubuntu-container@x86_64:
   extends:
     - .fdo.container-build@ubuntu@x86_64
@@ -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:rawhide@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:rawhide@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]