GitLab Deploy Token

There's a special case when it comes to Deploy Tokens. If a user creates one
named gitlab-deploy-token, the username and token of the Deploy Token will be
automatically exposed to the CI/CD jobs as environment variables: CI_DEPLOY_USER and
CI_DEPLOY_PASSWORD, respectively. With the GitLab Deploy Token, the
read_registry scope is implied.

After you create the token, you can login to the Container Registry using
those variables: