From c4865c774bdbb5f1f7fc59158103c307cf8cdbc2 Mon Sep 17 00:00:00 2001 From: Daniel Stone Date: Tue, 3 Aug 2021 21:09:50 +0100 Subject: [PATCH] ci: Add ARMv7 build Signed-off-by: Daniel Stone --- .gitlab-ci.yml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0d6e3f6..73f7618 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -89,6 +89,12 @@ stages: variables: BUILD_ARCH: "aarch64" +.debian-armv7: + extends: + - .os-debian + variables: + BUILD_ARCH: "armv7" + check-commit: extends: @@ -124,6 +130,17 @@ aarch64-debian-container_prep: variables: GIT_STRATEGY: none +armv7-debian-container_prep: + extends: + - .debian-armv7 + - .fdo.container-build@debian + tags: + - aarch64 + stage: "Base container" + variables: + GIT_STRATEGY: none + FDO_BASE_IMAGE: "arm32v7/debian:$FDO_DISTRIBUTION_VERSION" + # Core build environment. .build-env: @@ -162,6 +179,17 @@ aarch64-debian-container_prep: - job: aarch64-debian-container_prep artifacts: false +.build-env-debian-armv7: + extends: + - .fdo.suffixed-image@debian + - .debian-armv7 + - .build-env + tags: + - aarch64 + needs: + - job: armv7-debian-container_prep + artifacts: false + # Full build and test. .do-build: @@ -189,3 +217,8 @@ aarch64-debian-build: extends: - .build-env-debian-aarch64 - .do-build + +armv7-debian-build: + extends: + - .build-env-debian-armv7 + - .do-build -- 2.7.4