From 0f6494ae2caafc0727a394683718031670614aeb Mon Sep 17 00:00:00 2001 From: wakonig_k Date: Thu, 25 Jul 2024 11:56:55 +0200 Subject: [PATCH] ci: moved to awi utils trigger pipelines --- .gitlab-ci.yml | 42 +++++------------------------------------- 1 file changed, 5 insertions(+), 37 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bf12063..2de04b1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,11 +6,6 @@ image: $CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX/python:3.10 variables: BEC_CORE_BRANCH: "main" CHILD_PIPELINE_BRANCH: $CI_DEFAULT_BRANCH - CSAXS_BEC_BRANCH: "main" - PXIII_BEC_BRANCH: "main" - DEBYE_BEC_BRANCH: "main" - TOMCAT_BEC_BRANCH: "main" - XTREME_BEC_BRANCH: "main" workflow: rules: @@ -39,6 +34,11 @@ include: inputs: target: $CI_PROJECT_NAME token: $CI_UPDATES + - project: "bec/awi_utils" + file: "/templates/trigger-beamline-repos.yml" + inputs: + bec_core_branch: $BEC_CORE_BRANCH + ophyd_devices_branch: $CHILD_PIPELINE_BRANCH #commands to run in the Docker container before starting each job. before_script: @@ -186,38 +186,6 @@ trigger_bec: - if: '$CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "main" && $CI_PROJECT_PATH == "bec/ophyd_devices"' interruptible: true -trigger: - parallel: - matrix: - - CHILD_PROJECT: csaxs_bec - CHILD_PIPELINE_BRANCH: $CSAXS_BEC_BRANCH - - CHILD_PROJECT: debye_bec - CHILD_PIPELINE_BRANCH: $DEBYE_BEC_BRANCH - - CHILD_PROJECT: pxiii_bec - CHILD_PIPELINE_BRANCH: $PXIII_BEC_BRANCH - - CHILD_PROJECT: tomcat_bec - CHILD_PIPELINE_BRANCH: $TOMCAT_BEC_BRANCH - - CHILD_PROJECT: xtreme_bec - CHILD_PIPELINE_BRANCH: $XTREME_BEC_BRANCH - - needs: [] - trigger: - strategy: depend - include: - - project: bec/$CHILD_PROJECT - ref: $CHILD_PIPELINE_BRANCH - file: /.gitlab-ci.yml - variables: - BEC_CORE_BRANCH: ${BEC_CORE_BRANCH} - OPHYD_DEVICES_BRANCH: $CI_COMMIT_REF_NAME - BEC_WIDGETS_BRANCH: ${BEC_WIDGETS_BRANCH} - CHILD_PROJECTS: "" - rules: - - if: '$CI_PIPELINE_SOURCE == "web" && $CI_PROJECT_PATH == "bec/ophyd_devices"' - - if: '$CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "main" && $CI_PROJECT_PATH == "bec/ophyd_devices"' - - if: '$CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "production" && $CI_PROJECT_PATH == "bec/ophyd_devices"' - interruptible: true - semver: stage: Deploy needs: ["pytest"]