AWS CodeBuild Github Webhook不会更新PullRequest的状态

Rom*_*diy 8 github githooks aws-codebuild

使用官方指南,创建的构建项目可以在GitHub PullRequests创建上运行测试。webhook正确显示在GitHub上,在Codebuild中触发了构建,但是,尽管Report build status设置为true,但在Github中未显示构建状态。如果我正确理解了该教程,则Codebuild具有GitHub的本机支持,并且在成功创建Webhook之后,应该为PR提交自动添加新的验证检查,是否有任何建议可以使这项工作正常进行?

Mat*_*att 4

它应该自动工作。如果构建正在触发,但 codebuild 没有报告状态,那么听起来 codebuild 项目不再拥有存储库的权限。您可以尝试再次将 GitHub 源添加到 codebuild 中。

“报告构建状态”实际上在由 webhook 触发时没有任何效果,理论上应该始终报告(https://docs.aws.amazon.com/codebuild/latest/userguide/change-project.html)。我的项目将其设置为 false 并始终更新拉取请求。