我们正在尝试将 Bitbucket Pipelines (Cloud) 与 SonarQube (6.4) 集成。
特别是,如果 SonarQube 分析在我们的Java代码中检测到某些质量门违规,我们希望 Pipelines 构建失败。
目前,我们正在使用 Jenkins(多分支项目),我们设法实现了这种行为,这要归功于waitForQualityGate()
Jenkinsfile 文件中包含的命令(我在其中定义了要执行的管道)。
现在,我们想尝试一下 Bitbucket Pipelines 功能,因为我们的 Git 存储库托管在Bitbucket Cloud中,并继续使用我们当前的 SonarQube 服务器实例。
为了完整起见,我们的项目是用 Java 编写并由 maven 管理的;我们还在构建过程中使用 sonar-scanner 插件。
谁能给我一个提示?或者有没有人知道如何实现这种行为?
我知道声纳插件可以在 BitBucket 中创建报告作为拉取请求的评论,但这不是我们需要的。
在此先感谢您的帮助。