From 538b6d226aad3902ec6cfb2598aea49d878c9546 Mon Sep 17 00:00:00 2001 From: Jerome Charaoui Date: Mon, 15 Nov 2021 22:08:26 -0500 Subject: [PATCH] Decouple build and pages jobs, make pages optional --- lektor.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/lektor.yml b/lektor.yml index 3d65768..fbb360c 100644 --- a/lektor.yml +++ b/lektor.yml @@ -26,7 +26,7 @@ variables: PIP_CACHE_DIR: "$CI_PROJECT_DIR/.cache/pip" DEBIAN_FRONTEND: "noninteractive" -pages: +build: cache: key: $CI_PROJECT_PATH_SLUG.${CI_COMMIT_REF_SLUG} paths: @@ -143,3 +143,15 @@ check_for_garbled_output: - echo -e "\e[38;5;118m No garbled po files! yay!" rules: - if: $TRANSLATION_BRANCH + +pages: + stage: deploy + script: + - echo "Deploying to GitLab Pages." + rules: + - if: '$SKIP_PAGES != null' + when: never + - if: '$CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH' + artifacts: + paths: + - public -- GitLab