diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8b8568ea5bd1969fa516a139ee9460dfe5b3a59f..02af95ee7d458ed8b2612027985db08ed92dbb08 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,11 +1,24 @@ +trigger-dev: + stage: build + variables: + GIT_REPO: git.fsmpi.rwth-aachen.de/videoag/dominic_render_video.git + UPSTREAM_COMMIT_SHA: $CI_COMMIT_SHA + TARGET_IMAGE_NAME: dominic_render_video + trigger: + project: videoag/development + strategy: depend + trigger-production: stage: deploy rules: - - if: $CI_COMMIT_TAG + # Tag is protected. Match only v.* Tags + - if: $CI_COMMIT_TAG =~ /v.*/ variables: - BUILD_TYPE: dominic_render_video + GIT_REPO: git.fsmpi.rwth-aachen.de/videoag/dominic_render_video.git UPSTREAM_COMMIT_SHA: $CI_COMMIT_SHA UPSTREAM_COMMIT_TAG: $CI_COMMIT_TAG + TARGET_IMAGE_NAME: dominic_render_video trigger: + # Pipeline B in other project can only be triggered if the user triggering this pipeline has permission to trigger B project: videoag_infra/production - strategy: depend \ No newline at end of file + strategy: depend