From 84a3bf94d129112f7f365d2fe7645dc5ed64329d Mon Sep 17 00:00:00 2001 From: Zygmunt Krynicki <zygmunt.krynicki@huawei.com> Date: Fri, 12 Mar 2021 13:47:16 +0100 Subject: [PATCH] Include flavours and target jobs from manifest CI This drops the local definitions of all the build flavours and all the targets based on "develop.xml". This significantly simplifies this pipeline and reduces duplication of the set of supported targets. Signed-off-by: Zygmunt Krynicki <zygmunt.krynicki@huawei.com> --- .ostc-ci/gitlab-ci.yml | 96 +++--------------------------------------- 1 file changed, 6 insertions(+), 90 deletions(-) diff --git a/.ostc-ci/gitlab-ci.yml b/.ostc-ci/gitlab-ci.yml index e8b0ad1e..f99a5094 100644 --- a/.ostc-ci/gitlab-ci.yml +++ b/.ostc-ci/gitlab-ci.yml @@ -25,6 +25,12 @@ include: - 'dco.yaml' - 'reuse.yaml' - 'workspace.yaml' + - project: 'OSTC/OHOS/manifest' + file: + # Include the set of build flavours. + - '.ostc-ci/build-flavours.yaml' + # Include the set of templates and jobs that use develop.xml. + - '.ostc-ci/develop-targets.yaml' dco: extends: .dco @@ -89,93 +95,3 @@ reuse: - artifacts/ rules: - if: $CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH - -## -## Templates build jobs for each OpenHarmony flavor. -## - -.build-linux: - extends: .build - variables: - OHOS_BUILD_FLAVOUR: linux - OHOS_RECIPE_NAME: openharmony-image-base-tests - -.build-zephyr: - extends: .build - variables: - OHOS_BUILD_FLAVOUR: zephyr - OHOS_RECIPE_NAME: zephyr-philosophers - -.build-freertos: - extends: .build - variables: - OHOS_BUILD_FLAVOUR: freertos - OHOS_RECIPE_NAME: freertos-demo - -## -## Template build jobs for develop.xml -## -## This manifest is "floating" and follows default branches of OSTC-specific repositories -## it includes. -## - -.build-develop-linux: - extends: .build-linux - variables: - OHOS_MANIFEST_NAME: develop.xml - -.build-develop-zephyr: - extends: .build-zephyr - variables: - OHOS_MANIFEST_NAME: develop.xml - -.build-develop-freertos: - extends: .build-freertos - variables: - OHOS_MANIFEST_NAME: develop.xml - -## -## Build jobs for develop.xml -## - -develop-linux-qemu-x86_64: - extends: .build-develop-linux - variables: - MACHINE: qemux86-64 - -develop-linux-seco-intel-b68: - extends: .build-develop-linux - variables: - MACHINE: seco-intel-b68 - -develop-linux-seco-imx8mm-c61: - extends: .build-develop-linux - variables: - MACHINE: seco-imx8mm-c61 - # This platform requires proprietary resources to boot. - OHOS_ACCEPT_FSL_EULA: 1 - -develop-linux-stm32mp1-av96: - extends: .build-develop-linux - variables: - MACHINE: stm32mp1-av96 - -develop-zephyr-qemu-x86: - extends: .build-develop-zephyr - variables: - MACHINE: qemu-x86 - -develop-zephyr-96b-nitrogen: - extends: .build-develop-zephyr - variables: - MACHINE: 96b-nitrogen - -develop-zephyr-96b-avenger: - extends: .build-develop-zephyr - variables: - MACHINE: 96b-avenger96 - -develop-freertos-armv5: - extends: .build-develop-freertos - variables: - MACHINE: qemuarmv5 -- GitLab