让质量门违规失败增量分析

时间:2016-01-08 08:52:51

标签: sonarqube qa

我们正在尝试设置一个从Bitbucket触发的pull-request构建管道,当Sonarqube的代码分析报告某些质量门违规并最终拒绝PR时报告失败。

据我所知,构建断路器插件应该在最新版本的Sonarqube中启用此类事件is no longer supported,至少不在增量/预览模式下,因为它们现在可以在数据库中工作 - 以下。

创建此类功能的其他选择是什么?坚持5.0?

另外,我认为,由于很长一段时间Sonarqube可以吐出Text / HTML reports用于CI分析 - 这是否也会导致质量门违规,或者只是所有单独的检查结果?应该检索前者via API then吗?但我怀疑这需要进行全面分析,因为它需要将结果保存到数据库中,对吗?

1 个答案:

答案 0 :(得分:2)

有两个与Bitbucket相关的插件来分析拉取请求。一个用于On Demand/Cloud,一个用于Server。每个都会为您的拉取请求添加注释,而随需应变版本将批准PR而没有新问题。

关于您的第二个问题,您引用的问题报告仅包含问题。事实上,从预览/增量分析中无法计算一般质量门限合规性,因为此类分析只关注问题,质量门可以包含测试,重复等条件。