From a00dcfa350553d556689216fe7d7fd087d3e105a Mon Sep 17 00:00:00 2001 From: logout <logout@sindominio.net> Date: Tue, 13 Aug 2024 16:30:49 +0200 Subject: [PATCH] Fix run push only when variables are set --- .gitlab-ci.yml | 34 ++++++++++++++++++---------------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ea2e66c..92d7a8f 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -10,20 +10,20 @@ variables: DEST_DIRECTORY: latest/hugo stages: + - push - test - build - - push -test: - stage: test - before_script: - - apk add --no-cache go curl bash nodejs - - hugo version - - hugo mod get -u - script: - - hugo - rules: - - if: $CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH +#test: +# stage: test +# before_script: +# - apk add --no-cache go curl bash nodejs +# - hugo version +# - hugo mod get -u +# script: +# - hugo +# rules: +# - if: $CI_COMMIT_BRANCH != $CI_DEFAULT_BRANCH build: before_script: @@ -40,9 +40,11 @@ push: image: name: rclone/rclone:latest entrypoint: [""] + rules: + - if: $CI_COMMIT_BRANCH == 'no-masters' + - if: $WEBDAV_PASSWORD script: - - "rclone sync -v --retries 10 --exclude='hm/**' --webdav-url ${WEBDAV_URL} --webdav-user ${WEBDAV_USERNAME} --webdav-pass $(echo -n \"${WEBDAV_PASSWORD}\" | rclone obscure -) ./public :webdav:${WEBDAV_REMOTE_PATH}/${DEST_DIRECTORY}" - dependencies: - - build - only: - - no-masters + - echo "test" +# - "rclone sync -v --retries 10 --exclude='hm/**' --webdav-url ${WEBDAV_URL} --webdav-user ${WEBDAV_USERNAME} --webdav-pass $(echo -n \"${WEBDAV_PASSWORD}\" | rclone obscure -) ./public :webdav:${WEBDAV_REMOTE_PATH}/${DEST_DIRECTORY}" +# dependencies: +# - build -- GitLab