diff --git a/images/.utils/gitlab-earthly.yaml b/images/.utils/gitlab-earthly.yaml index c8dc5b1fa0af89ddaf352e146aa82f8c8b556c77..6911991776c4a7770b5942b86504e61ff25a6db0 100644 --- a/images/.utils/gitlab-earthly.yaml +++ b/images/.utils/gitlab-earthly.yaml @@ -14,6 +14,11 @@ - earthly config global.disable_log_sharing true - earthly account logout - earthly bootstrap - - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY + - | + if [ -n "$CI_REGISTRY" ] && [ -n "$CI_REGISTRY_USER" ] && [ -n "$CI_REGISTRY_PASSWORD" ]; then + docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY + else + echo "Missing variable. Skipping docker login!" + fi tags: - privileged \ No newline at end of file