From 05b2fcc76adfd4da9efec6d8a2c95212ea97cbcf Mon Sep 17 00:00:00 2001 From: Andreas Kurth Date: Wed, 5 Jan 2022 16:36:54 +0000 Subject: [PATCH] [CI] Trigger HERO CI on merge request --- .gitlab-ci.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 9b6f1bafd5347..ff155344999d5 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -17,6 +17,13 @@ variables: TRIPLE: riscv32-iis-llvm LLVM_VERSION: 12.0.1 +workflow: + rules: + - if: '$CI_PIPELINE_SOURCE == "merge_request_event"' + - if: '$CI_COMMIT_BRANCH && $CI_OPEN_MERGE_REQUESTS' + when: never # avoid duplicate branch and merge request pipelines + - if: '$CI_COMMIT_BRANCH' + stages: - tools - build @@ -97,6 +104,20 @@ snitch-runtime-banshee: - make -j`nproc` - ctest -j`nproc` +hero: + stage: test + needs: [] + rules: + - if: '$CI_PIPELINE_SOURCE == "merge_request_event"' + trigger: + project: hero/hero + inherit: + variables: false + variables: + DOWNSTREAM: "true" + SUBMODULE_NAME: $CI_PROJECT_NAME + SUBMODULE_COMMIT_SHA: $CI_COMMIT_SHA + ######################################## ## Package stage ########################################