From 48ab69b7c4dd5fb3defca2803288c9bd7ce19577 Mon Sep 17 00:00:00 2001 From: MDLeom <2809763-curben@users.noreply.gitlab.com> Date: Mon, 10 Jan 2022 09:57:35 +0000 Subject: [PATCH] fix(ci): only run cloudflare or netlify deploy hook when enabled --- .gitlab-ci.yml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 02f4c755..634a98e7 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -34,7 +34,19 @@ pages: paths: - public -deploy_job: +cloudflare: + stage: deploy + + before_script: + - apk update && apk add curl + + script: + - curl -X POST "https://api.cloudflare.com/client/v4/pages/webhooks/deploy_hooks/$CLOUDFLARE_BUILD_HOOK" + + rules: + - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $CLOUDFLARE == "true"' + +netlify: stage: deploy before_script: @@ -42,4 +54,6 @@ deploy_job: script: - curl -X POST -d "{}" "https://api.netlify.com/build_hooks/$NETLIFY_BUILD_HOOK" - - curl -X POST "https://api.cloudflare.com/client/v4/pages/webhooks/deploy_hooks/$CLOUDFLARE_BUILD_HOOK" + + rules: + - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH && $NETLIFY == "true"'