14得票3回答
AWS CodePipeline网络钩子

在创建AWS CodePipeline后,我遇到了错误: 无法注册Webhook。Webhook已创建并更新了您的流水线,但是Webhook无法在GitHub中注册。请等待几分钟,然后重试。如果问题仍然存在,请联系您的AWS管理员或AWS支持。操作失败:RegisterWebhookWith...

13得票5回答
在CodePipeline中获取提交ID

我正在使用 CodeCommit 的 CodePipeline。当推送到 master 分支时,构建会自动触发。在 CodePipeline 控制台中,可以清楚地看到我收到了提交 ID,但我需要在构建环境中获得它,以便在构建时将其作为标记添加到 ECS 映像中。有没有一种方法可以在构建环境中获...

13得票2回答
如何在CodePipeline中处理多个环境?

我正在使用代码管道部署基础架构,并希望能够在不同的环境(开发、暂存、生产等)中进行部署。 我目前有一个buildspec.yml文件,其中包含一些“pip install”指令和“aws cloudformation package”命令。我还创建了两个管道,一个用于生产,另一个用于开发,分...

12得票5回答
AWS CodeBuild 获取授权令牌失败。

我试图构建我的测试项目,但每次都在pre_build中失败。我检查了错误日志,上面写着: [Container] 2017/03/26 19:28:21 调用GetAuthorizationToken操作时发生错误(AccessDeniedException):User:arn:aws...

12得票2回答
如何在CodeCommit创建拉取请求时触发AWS Codebuild?

我们的 CI 工作流程如下: 在 precommit 中运行 eslint 将代码推送到特性分支 在 CodeCommit 中打开 pull request 触发 AWS CodeBuild 运行测试 如果所有测试都通过,则合并代码 触发 AWS CodeDeploy 进行部署 目前我...

12得票5回答
AWS CodePipeline构建缺少Git历史记录。

背景: 我已经建立了一个使用CodeCommit和CodeBuild作为其源代码和构建阶段的CodePipeline。 我的构建包括一个插件 (com.zoltu.git-versioning),该插件使用Git提交历史动态创建构建版本号码。 问题: 这在AWS管道上失败,因为它无法在...

12得票5回答
在AWS CodePipeline中处理多个构建的手动批准工作

我们设立了一个 CodePipeline 用于构建、部署到 QA 的 ECS 环境,然后需要手动批准步骤才能将其部署到生产环境。 但是当有多个构建任务接连运行时会变得混乱。多个构建会按顺序部署到 QA ,但在批准按钮中似乎只能逐个批准,而且不清楚单击按钮时批准的是哪个构建。 我希望能够批准...

12得票3回答
使用AWS CodePipeline创建自定义版本标签

我正在使用AWS CodePipeline和CodeBuild将我的应用程序构建并部署到ElasticBeanstalk。 CodePipeline生成以下格式的版本名称: code-pipeline-1122334455667-MyApp-1ac31f7c-1343-471x-a7e8-4...

12得票1回答
AWS CloudFormation CodePipeline: 无法从GitHub获取仓库内容

我正在尝试使用CodePipeline和GitHub设置AWS CloudFormation配置。在我的示例项目和教程 “使用 AWS CloudFormation 创建 GitHub 管道” 中,我都失败了。所有资源都已创建,但在CodePipeline中,在初始的“源”阶段中,我不断收到以...

12得票2回答
无法拉取容器错误:来自守护程序的错误响应:拒绝访问 ECR Repo Image,仓库不存在或可能需要“docker login”。

我已经将一个Docker镜像推送到SourceAccount的ECR Repo中。 我在SourceAccount中部署了一个CodePipeline。 当该CodePipeline运行时,它会在TargetAccount中部署ECS堆栈。在该堆栈中,使用来自SourceAccount的上...