From 7eddcf2d6432bf98aee98c187490d6873846b878 Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Fri, 26 Jun 2020 11:02:15 +0200 Subject: [PATCH] [ci] Fixed web-job conditions. --- scripts/ci/extends/rules.yml | 4 ++++ scripts/ci/jobs/web.yml | 18 +++++++++--------- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/scripts/ci/extends/rules.yml b/scripts/ci/extends/rules.yml index 3ef28e74fdc..cce6691058d 100644 --- a/scripts/ci/extends/rules.yml +++ b/scripts/ci/extends/rules.yml @@ -8,3 +8,7 @@ rules: - when: manual allow_failure: true + +.rules-master: + rules: + - if: '$CI_COMMIT_BRANCH == "master"' diff --git a/scripts/ci/jobs/web.yml b/scripts/ci/jobs/web.yml index ad2c316c658..17c5a801591 100644 --- a/scripts/ci/jobs/web.yml +++ b/scripts/ci/jobs/web.yml @@ -4,7 +4,7 @@ web url checker: tags: - docker extends: - - .rules-master-manual + - .rules-manual needs: [] image: name: $WEB_IMAGE @@ -28,9 +28,9 @@ preview web site: - yarn - hugo --environment staging rules: - - if: '$CI_COMMIT_BRANCH != "master"' + - if: '$CI_PIPELINE_SOURCE == "merge_request_event"' changes: - - web/ + - web/**/* - scripts/ci/jobs/web.yml artifacts: expose_as: 'Web Preview' @@ -45,18 +45,18 @@ preview web site: deploy web site: stage: package image: $WEB_IMAGE - needs: ["web url checker"] + needs: [] + rules: + - if: '$CI_COMMIT_BRANCH == "master"' + changes: + - web/**/* + - scripts/ci/jobs/web.yml script: - cd web - yarn - hugo - netlify deploy --prod --dir=public - node_modules/.bin/hugo-algolia --toml -s - rules: - - if: '$CI_COMMIT_BRANCH == "master"' - changes: - - web/ - - scripts/ci/jobs/web.yml cache: paths: - web/node_modules -- GitLab