Loading .gitlab-ci.yml +18 −0 Original line number Diff line number Diff line Loading @@ -20,8 +20,24 @@ docker-latest: script: - docker build -t $CI_REGISTRY_IMAGE:latest -f app/Dockerfile app - docker push $CI_REGISTRY_IMAGE:latest when: manual rules: - if: '$CI_COMMIT_REF_NAME == "main" && $CI_PIPELINE_SOURCE != "schedule"' - if: $CI_PIPELINE_SOURCE == 'merge_request_event' trigger_deploy: needs: ["docker-latest"] rules: - if: '$CI_COMMIT_REF_NAME == "main" && $CI_PIPELINE_SOURCE != "schedule"' - if: $CI_PIPELINE_SOURCE == 'merge_request_event' trigger: project: e/online-services/infra/web/web-easy-installer branch: main strategy: depend when: manual variables: TRIGGER_STAGING: true TRIGGER_PRODUCTION: false docker-tag: extends: .docker Loading @@ -30,3 +46,5 @@ docker-tag: - docker push $CI_REGISTRY_IMAGE:${CI_COMMIT_TAG/v/} rules: - if: '$CI_COMMIT_TAG' Loading
.gitlab-ci.yml +18 −0 Original line number Diff line number Diff line Loading @@ -20,8 +20,24 @@ docker-latest: script: - docker build -t $CI_REGISTRY_IMAGE:latest -f app/Dockerfile app - docker push $CI_REGISTRY_IMAGE:latest when: manual rules: - if: '$CI_COMMIT_REF_NAME == "main" && $CI_PIPELINE_SOURCE != "schedule"' - if: $CI_PIPELINE_SOURCE == 'merge_request_event' trigger_deploy: needs: ["docker-latest"] rules: - if: '$CI_COMMIT_REF_NAME == "main" && $CI_PIPELINE_SOURCE != "schedule"' - if: $CI_PIPELINE_SOURCE == 'merge_request_event' trigger: project: e/online-services/infra/web/web-easy-installer branch: main strategy: depend when: manual variables: TRIGGER_STAGING: true TRIGGER_PRODUCTION: false docker-tag: extends: .docker Loading @@ -30,3 +46,5 @@ docker-tag: - docker push $CI_REGISTRY_IMAGE:${CI_COMMIT_TAG/v/} rules: - if: '$CI_COMMIT_TAG'