Auto DevOps (Auto Build) should fail with clear message if container registry is not enabled
If the container registry for the instance is disabled, user running Auto DevOps will see the following fail on the build
job:
invalid argument “/master:ABCD” for “-t, --tag” flag: invalid reference format
See ‘docker build --help’.
ERROR: Job failed: exit code 1
See also https://forum.gitlab.com/t/gitlab-default-autodevops-ci-invalid-tag-name/31459
Proposal
-
Suggest we print out a clear message asking them to enable container registry for the GitLab instance. In other words, print a message, and
exit 1
if$CI_REGISTRY_IMAGE
is blank. -
Also update the requirements in https://docs.gitlab.com/ee/topics/autodevops/requirements.html to mention container registry
Edited by Thong Kuah