diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9272fd2fc8ad33392fb703c8c0213ca2b26663d1..f0eed1b6537776ba9834fe7c76642ddd214151ef 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -19,8 +19,8 @@ default: stages: - analyze - integrate - - build - merge + - build workflow: rules: @@ -137,8 +137,6 @@ build-yocto: rules: - if: $CI_MERGE_REQUEST_IID allow_failure: true - - if: $CI_COMMIT_BRANCH == "master" - when: manual trigger: project: SECO-Northern-Europe/yocto/manifest branch: "integrate/${CI_PROJECT_NAME}/${CI_COMMIT_REF_NAME}" @@ -150,8 +148,6 @@ build-ci-test: rules: - if: $CI_MERGE_REQUEST_IID allow_failure: true - - if: $CI_COMMIT_BRANCH == "master" - when: manual trigger: project: SECO-Northern-Europe/yocto/infrastructure/ci-test/minimal-manifest branch: "integrate/${CI_PROJECT_NAME}/${CI_COMMIT_REF_NAME}" @@ -179,3 +175,28 @@ merge-yocto: extends: - .merge - .yocto-projects + +# -------------------------------------------------------------------------------------- +# Stage: build +# -------------------------------------------------------------------------------------- +build-master-yocto: + stage: build + needs: [merge-yocto] + rules: + - if: $CI_COMMIT_BRANCH == "master" + when: manual + trigger: + project: SECO-Northern-Europe/yocto/manifest + branch: "dunfell" + strategy: depend + +build-master-ci-test: + stage: build + needs: [merge-ci-test] + rules: + - if: $CI_COMMIT_BRANCH == "master" + when: manual + trigger: + project: SECO-Northern-Europe/yocto/infrastructure/ci-test/minimal-manifest + branch: "master" + strategy: depend