Amazon web services 如何将SonarQube结果返回到代码构建

Amazon web services 如何将SonarQube结果返回到代码构建,amazon-web-services,sonarqube,bitbucket,sonarqube-scan,aws-codepipeline,Amazon Web Services,Sonarqube,Bitbucket,Sonarqube Scan,Aws Codepipeline,我在网上看到过很多关于声纳网络钩子向Jenkins发送扫描结果的讨论,但作为代码管道的助手,我可以在向管道提供声纳扫描结果(例如,质量门通过/失败状态)的步骤上使用一些基本帮助。 Sonar web钩子是正确的方法,还是可以使用Sonar的API获取给定代码项目的扫描状态? 我们的代码在比特桶中。我正在与AWS管理员合作,他将创建代码管道,当试图将代码推送到repo中时,将触发该代码管道声纳扫描仪将运行,如果质量未通过质量门,我们希望管道停止 如果我使用Sonar web钩子,我想host的值应

我在网上看到过很多关于声纳网络钩子向Jenkins发送扫描结果的讨论,但作为代码管道的助手,我可以在向管道提供声纳扫描结果(例如,质量门通过/失败状态)的步骤上使用一些基本帮助。
Sonar web钩子是正确的方法,还是可以使用Sonar的API获取给定代码项目的扫描状态? 我们的代码在比特桶中。我正在与AWS管理员合作,他将创建代码管道,当试图将代码推送到repo中时,将触发该代码管道<代码>声纳扫描仪将运行,如果质量未通过质量门,我们希望管道停止

如果我使用Sonar web钩子,我想
host
的值应该是,什么,运行CodeBuild的AWS实例


欢迎任何指点、参考、示例

您可以找到提供的关于何时使用webhook和提供的有效载荷的文档。我找到了Sonar的web api
http://localhost:9000/api/qualitygates/project_status?projectKey=my-project
允许我根据质量门返回通过/失败状态。这可能就是我所需要的。你找到有效的解决方案了吗?我正在寻找完全相同的能力。你能分享你的发现吗?谢谢@CharlesMorin-很抱歉,我已经离开了那个项目,但我想我们还是按照我的评论使用了API。