feat(ci): trigger downstream website to build

!10 nofusscomputing/projects/gitlab-ci!27
This commit is contained in:
2023-05-23 12:50:56 +09:30
parent e872534aec
commit 80ccaaa6e7

View File

@ -19,6 +19,7 @@ variables:
GIT_SUBMODULE_STRATEGY: recursive
GIT_SYNC_URL: "https://$GITHUB_USERNAME_ROBOT:$GITHUB_TOKEN_ROBOT@github.com/NoFussComputing/docker-mail.git"
MY_PROJECT_ID: "33611657"
PAGES_ENVIRONMENT_PATH: projects/docker-mail/
@ -35,4 +36,32 @@ Compile Dovecot:
- if: '$CI_COMMIT_BRANCH != "master"'
when: manual
allow_failure: true
- when: never
Website:Stage.Publish:
stage: publish
trigger:
project: nofusscomputing/infrastructure/website
branch: development
needs: [ Website.Build ]
rules:
- if: '$CI_PIPELINE_SOURCE != "merge_request_event"'
when: never
- if: '$CI_COMMIT_BRANCH && $CI_COMMIT_BRANCH == "development"'
when: on_success
- when: never
Website:Deploy.Publish:
stage: publish
trigger:
project: nofusscomputing/infrastructure/website
branch: development
needs: [ Website.Build ]
rules:
- if: '$CI_PIPELINE_SOURCE != "merge_request_event"'
when: never
- if: '$CI_COMMIT_BRANCH && $CI_COMMIT_BRANCH == "master"'
when: on_success
- when: never