无法推送映像 - 失败,出现"无基本身份验证凭据"



GitLab CICD Pipeline在开发阶段失败,成功构建并标记,但在push引用Amazon repository(ECR)时失败。

*6be90f1a2d3f: Preparing
no basic auth credentials
Cleaning up project directory and file based variables 
ERROR: Job failed: exit code 1*

你需要检查你的GitLab作业秘密的值:

  • AWS_REGISTRY_URL
  • AWS_DEFAULT_REGION
  • AWS_ACCESS_KEY_ID
  • AWS_SECRET_ACCESS_KEY

在这个线程中(对于bitBucket管道,但可以应用于GitLab管道),你的管道应该包括一个登录步骤

eval $(aws ecr get-login --no-include-email --region YOUR-REGION-HERE | sed 's|https://||')

确保将区域从YOUR-REGION-HERE更改为您试图部署到的区域。对我来说这是--region ap-southeast-2

最新更新