【发布时间】:2023-02-07 09:21:46
【问题描述】:
我正在处理的代码存储在 CodeCommit 存储库中。我在 EventBridge 中设置了一个事件,它会在创建拉取请求时触发 CodeBuild 项目开始构建。但是,存在一个问题 - CodeBuild 项目的构建状态未显示在拉取请求的活动部分中。
我已搜索但未找到与 CodeCommit 存储库相关的任何解决方案。其中大部分与 GitHub 存储库相关。但是,有一种方法可以从 CodeBuild 向拉取请求发布评论,我正在尝试点击以下链接。但问题是配置 buildspec 我不知道如何在事件触发时获取拉取请求 ID。
aws codecommit post-comment-for-pull-request --pull-request-id $PULL_REQUEST_ID --repository-name $REPOSITORY_NAME --before-commit-id $DESTINATION_COMMIT --after-commit-id $SOURCE_COMMIT --content "$content"
https://devato.com/post/codecommit-codebuild-pull-request-workflow
谁能给我一些想法。谢谢!
【问题讨论】:
标签: amazon-web-services aws-codebuild aws-event-bridge aws-codecommit