From 45c52fbe6b7d46b0e17603d2d82aa81284fb3a78 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stevan=20Radakovi=C4=87?= <stevan.radakovic@linaro.org> Date: Tue, 24 May 2022 15:36:47 +0200 Subject: [PATCH] .gitlab-ci.yaml: Add jobs for publishing .rauc for qemu both variants MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add jobs to build and publish update bundles for qemu - both x86 and x86_64 Signed-off-by: Stevan Radaković <stevan.radakovic@linaro.org> --- .gitlab-ci.yml | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1021198e..cd2f28d0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -110,6 +110,28 @@ aggregate-docs: .publish-rauc-bundle-to-hawkbit: extends: [.workspace-rules] +# Build a RAUC update bundle for qemu x86 +bundle-qemu-x86: + extends: .build-rauc-bundle + stage: update + # Depend on the build job to prevent repeating build failures. + needs: [linux-qemu-x86] + variables: + MACHINE: qemux86 + CI_ONIRO_BUILD_FLAVOUR: linux + CI_ONIRO_RECIPE_NAME: oniro-bundle-base + +# Build a RAUC update bundle for qemu x86 64 +bundle-qemu-x86_64: + extends: .build-rauc-bundle + stage: update + # Depend on the build job to prevent repeating build failures. + needs: [linux-qemu-x86_64] + variables: + MACHINE: qemux86-64 + CI_ONIRO_BUILD_FLAVOUR: linux + CI_ONIRO_RECIPE_NAME: oniro-bundle-base + # Build a RAUC update bundle for Raspberry Pi 4 bundle-raspberrypi4-64: extends: .build-rauc-bundle @@ -132,6 +154,26 @@ bundle-seco-intel-b68: CI_ONIRO_BUILD_FLAVOUR: linux CI_ONIRO_RECIPE_NAME: oniro-bundle-base +publish-qemu-x86: + extends: .publish-rauc-bundle-to-hawkbit + dependencies: [bundle-qemu-x86] + needs: [bundle-qemu-x86] + variables: + CI_ONIRO_HAWKBIT_SWMOD_NAME: oniro-bundle-base-qemu-x86 + CI_ONIRO_HAWKBIT_DS_NAME: oniro-image-base-qemu-x86 + CI_ONIRO_RAUC_BUNDLE_NAME: oniro-bundle-base + MACHINE: qemux86 + +publish-qemu-x86_64: + extends: .publish-rauc-bundle-to-hawkbit + dependencies: [bundle-qemu-x86_64] + needs: [bundle-qemu-x86_64] + variables: + CI_ONIRO_HAWKBIT_SWMOD_NAME: oniro-bundle-base-qemu-x86_64 + CI_ONIRO_HAWKBIT_DS_NAME: oniro-image-base-qemu-x86_64 + CI_ONIRO_RAUC_BUNDLE_NAME: oniro-bundle-base + MACHINE: qemux86-64 + publish-raspberrypi4-64: extends: .publish-rauc-bundle-to-hawkbit dependencies: [bundle-raspberrypi4-64] -- GitLab