谁能告诉我,有时当开发人员推送代码时,AWS Codebuild 会失败,但当我手动发布更改时,AWS Codepipeline 会成功?
当我检查日志时,错误是 docker build -t“repo 名称和标签。”
但是,是的,我手动发布了更改,然后没有错误,codepipeline 成功了。
2天前,我手动发布codepipeline时,codebuild失败。我尝试了4到5次;构建阶段失败了,第二天我发布了codepipeline,构建成功了。
现在,我有时失败有时成功的原因是什么?请任何人都可以告诉我。
我认为这一定与特定区域(即孟买)的AWS服务有关,我检查了AWS健康状态,但所有服务都在孟买区域工作。
我正在使用AWS代码构建环境托管映像,即5.0、ubuntu、标准、最新版本。
还启用了特权,但我认为这不是问题,因为 codepipeline 一直在工作,并且在 codebuild 中该阶段总是成功,但有时会失败。
我最近在一个项目中遇到了类似的问题。这是一个 来自 docker 镜像拉取步骤的速率限制问题。错误 日志如下所示。要解决此问题,只需登录您的 docker,如果您 目前有一个帐户。如果没有,请注册一个新的docker帐户 这里