From be9002a9f5d37a05b1a4fc0b4aa67191b9cdd51f Mon Sep 17 00:00:00 2001 From: David Gilbert <david.gilbert@rwth-aachen.de> Date: Tue, 12 Mar 2024 13:10:36 +0100 Subject: [PATCH] Update shared_scripts.yml: If running on MRs, additionally fetch the merge request ref --- shared_scripts.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/shared_scripts.yml b/shared_scripts.yml index 0aac63c..1b66b7b 100644 --- a/shared_scripts.yml +++ b/shared_scripts.yml @@ -39,7 +39,11 @@ variables: - bash ${CI_PROJECT_DIR}/setup.sh --install-default-plugins - fi - git submodule add https://gitlab-ci-token:${CI_JOB_TOKEN}@git-ce.rwth-aachen.de/${CI_PROJECT_PATH}.git/ Plugins/${CI_PROJECT_NAME} - - cd ${CI_PROJECT_DIR}/Plugins/${CI_PROJECT_NAME} && git checkout ${CI_COMMIT_SHA} + - cd ${CI_PROJECT_DIR}/Plugins/${CI_PROJECT_NAME} + - if [[ $CI_PIPELINE_SOURCE == "merge_request_event" ]] ; then + - git fetch origin $CI_MERGE_REQUEST_REF_PATH + - fi + - git checkout ${CI_COMMIT_SHA} - cd ${CI_PROJECT_DIR} - for i in "${!dependencies[@]}"; do - git submodule add -b "${i%%@*}" ${dependencies[$i]} Plugins/${i#*@} -- GitLab