From 86f78a7fff769f36ac72ef64881ce6106b759fcb Mon Sep 17 00:00:00 2001 From: Alexandre Simao Date: Mon, 27 Feb 2023 22:08:46 +0100 Subject: [PATCH] feat: all make branches serve + subpath --- .gitlab-ci.yml | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 09f4685..b41b28d 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,14 +1,21 @@ variables: GIT_SUBMODULE_STRATEGY: recursive + PUBLIC_PATH: public/$CI_COMMIT_BRANCH pages: + environment: $CI_COMMIT_BRANCH + stage: deploy + when: manual script: - mkdir .public - cp -r * .public - - mv .public public - - cp public/custom_files/gulpfile.js public/reveal.js/ + - mv .public/custom_files/gulpfile.js .public/reveal.js/ + - '[ -d "public/$CI_COMMIT_BRANCH" ] && { rm -rf public/$CI_COMMIT_BRANCH/*; mv .public/* public/$CI_COMMIT_BRANCH/; } || { mkdir -p public/$CI_COMMIT_BRANCH; mv .public/* public/$CI_COMMIT_BRANCH/; }' + cache: + paths: + - public artifacts: paths: - public - only: - - public + rules: + - if: $CI_COMMIT_BRANCH =~ /^make/