ci: moved to awi utils trigger pipelines

This commit is contained in:
wakonig_k 2024-07-25 11:56:55 +02:00
parent 35141e94b1
commit 0f6494ae2c

View File

@ -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"]