From 4ff887db2c6c433da43075c497f65c154da6bc62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= Date: Mon, 10 Feb 2020 05:32:05 -0800 Subject: [PATCH] Add arm64 to GitLab CI --- .gitlab-ci.yml | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8422b4e557..0809d21def 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -55,6 +55,11 @@ stages: - linux - amd64 +.linux-arm64: &linux_arm64 + tags: + - linux + - arm64 + .linux-i386: &linux_i386 tags: - linux @@ -109,6 +114,10 @@ stages: image: "$CI_REGISTRY_IMAGE:debian-sid-amd64" <<: *linux_amd64 +.debian-sid-arm64: &debian_sid_arm64_image + image: "$CI_REGISTRY_IMAGE:debian-sid-arm64" + <<: *linux_arm64 + .debian-sid-i386: &debian_sid_i386_image image: "$CI_REGISTRY_IMAGE:debian-sid-i386" <<: *linux_i386 @@ -731,6 +740,39 @@ unit:tarball:sid:amd64: only: - tags +# Jobs for regular GCC builds on Debian Sid (arm64) + +gcc:sid:arm64: + variables: + CC: gcc + CFLAGS: "${CFLAGS_COMMON} -O3" + EXTRA_CONFIGURE: "--enable-dnstap --with-libidn2" + RUN_MAKE_INSTALL: 1 + MAKE: bear make + <<: *debian_sid_arm64_image + <<: *build_job + +system:gcc:sid:arm64: + <<: *debian_sid_arm64_image + <<: *system_test_job + dependencies: + - gcc:sid:arm64 + needs: ["gcc:sid:arm64"] + +unit:gcc:sid:arm64: + <<: *debian_sid_arm64_image + <<: *unit_test_job + dependencies: + - gcc:sid:arm64 + needs: ["gcc:sid:arm64"] + +cppcheck:gcc:sid:arm64: + <<: *debian_sid_arm64_image + <<: *cppcheck_job + dependencies: + - gcc:sid:arm64 + needs: ["gcc:sid:arm64"] + # Jobs for regular GCC builds on Debian Sid (i386) gcc:sid:i386: