AWS 代码构建有时会失败

问题描述 投票:0回答:1

谁能告诉我,有时当开发人员推送代码时,AWS Codebuild 会失败,但当我手动发布更改时,AWS Codepipeline 会成功?

当我检查日志时,错误是 docker build -t“repo 名称和标签。”

但是,是的,我手动发布了更改,然后没有错误,codepipeline 成功了。

2天前,我手动发布codepipeline时,codebuild失败。我尝试了4到5次;构建阶段失败了,第二天我发布了codepipeline,构建成功了。

现在,我有时失败有时成功的原因是什么?请任何人都可以告诉我。

我认为这一定与特定区域(即孟买)的AWS服务有关,我检查了AWS健康状态,但所有服务都在孟买区域工作。

我正在使用AWS代码构建环境托管映像,即5.0、ubuntu、标准、最新版本。

还启用了特权,但我认为这不是问题,因为 codepipeline 一直在工作,并且在 codebuild 中该阶段总是成功,但有时会失败。

amazon-web-services docker aws-codepipeline aws-codebuild amazon-ecr
1个回答
0
投票

我最近在一个项目中遇到了类似的问题。这是一个 来自 docker 镜像拉取步骤的速率限制问题。错误 日志如下所示。要解决此问题,只需登录您的 docker,如果您 目前有一个帐户。如果没有,请注册一个新的docker帐户 这里

enter image description here

您应该按照下图中的步骤来验证您的 docker 帐户 enter image description here enter image description here Blockquote enter image description here Blockquote

成功验证代码构建上下文后,您现在可以重试构建,如下所示 Blockquote

© www.soinside.com 2019 - 2024. All rights reserved.