mirror of
https://github.com/bec-project/ophyd_devices.git
synced 2025-06-26 20:51:09 +02:00
ci: added downstream pipelines
This commit is contained in:
@ -6,6 +6,10 @@ image: $CI_DEPENDENCY_PROXY_GROUP_IMAGE_PREFIX/python:3.10
|
|||||||
variables:
|
variables:
|
||||||
BEC_CORE_BRANCH: "main"
|
BEC_CORE_BRANCH: "main"
|
||||||
CHILD_PIPELINE_BRANCH: "main"
|
CHILD_PIPELINE_BRANCH: "main"
|
||||||
|
CSAXS_BEC_BRANCH: "main"
|
||||||
|
PXIII_BEC_BRANCH: "main"
|
||||||
|
DEBYE_BEC_BRANCH: "main"
|
||||||
|
TOMCAT_BEC_BRANCH: "main"
|
||||||
|
|
||||||
workflow:
|
workflow:
|
||||||
rules:
|
rules:
|
||||||
@ -159,6 +163,33 @@ trigger_bec:
|
|||||||
rules:
|
rules:
|
||||||
- if: '$CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "main" && $CI_PROJECT_PATH == "bec/ophyd_devices"'
|
- if: '$CI_MERGE_REQUEST_TARGET_BRANCH_NAME == "main" && $CI_PROJECT_PATH == "bec/ophyd_devices"'
|
||||||
|
|
||||||
|
trigger:
|
||||||
|
parallel:
|
||||||
|
matrix:
|
||||||
|
- CHILD_PROJECT: csaxs_bec
|
||||||
|
CHILD_PIPELINE_BRANCH: $CSAXS_BEC_BRANCH
|
||||||
|
- CHILD_PROJECT: pxiii_bec
|
||||||
|
CHILD_PIPELINE_BRANCH: $PXIII_BEC_BRANCH
|
||||||
|
- CHILD_PROJECT: debye_bec
|
||||||
|
CHILD_PIPELINE_BRANCH: $DEBYE_BEC_BRANCH
|
||||||
|
- CHILD_PROJECT: tomcat_bec
|
||||||
|
CHILD_PIPELINE_BRANCH: $TOMCAT_BEC_BRANCH
|
||||||
|
|
||||||
|
needs: []
|
||||||
|
trigger:
|
||||||
|
strategy: depend
|
||||||
|
include:
|
||||||
|
- project: bec/$CHILD_PROJECT
|
||||||
|
ref: $CHILD_PIPELINE_BRANCH
|
||||||
|
file: /.gitlab-ci.yml
|
||||||
|
variables:
|
||||||
|
BEC_CORE_BRANCH: $CI_COMMIT_REF_NAME
|
||||||
|
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"'
|
||||||
|
|
||||||
semver:
|
semver:
|
||||||
stage: Deploy
|
stage: Deploy
|
||||||
needs: ["pytest"]
|
needs: ["pytest"]
|
||||||
|
Reference in New Issue
Block a user