diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ea2e66cbb8b0a1a562d79367ae7a0e375c48ac50..92d7a8fcca5437eb2e943bed3b7dd86be76a033e 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