diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 0501897..92a365a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -58,7 +58,7 @@ docker-build-push: stage: publish needs: [build-and-test] rules: - - if: $CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "analyze-graphics" + - if: $CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "analyze-graphics" && $GHCR_USERNAME && $GHCR_TOKEN image: docker:24-cli services: - docker:24-dind @@ -78,7 +78,7 @@ deploy: stage: deploy needs: [docker-build-push] rules: - - if: $CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "analyze-graphics" && $ENABLE_SSH_DEPLOY == "true" + - if: $CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "analyze-graphics" && $ENABLE_SSH_DEPLOY == "true" && $GHCR_USERNAME && $GHCR_TOKEN image: alpine:3.20 before_script: - apk add --no-cache openssh-client