SonarQube手动测量的质量门

SonarQube手动测量的质量门,sonarqube,Sonarqube,我在SonarQube项目中使用了一些手动指标。我想使用我自己的手动度量作为质量门的条件。我搜索了文件和互联网。我找不到关于这个话题的任何东西。SonarQube只允许使用系统指标。有没有办法对QualityGate中的条件使用手动度量?实际上可以基于手动度量创建质量门条件,但某些度量类型不可用:数据、评级和(显然)质量门状态。创建手动度量时,数据库中的hidden属性设置为NULL。将其更改为0将使手动度量显示在质量门的“添加条件”下拉列表中 由于手动度量似乎与质量门配合良好,我认为这是Son

我在SonarQube项目中使用了一些手动指标。我想使用我自己的手动度量作为质量门的条件。我搜索了文件和互联网。我找不到关于这个话题的任何东西。SonarQube只允许使用系统指标。有没有办法对QualityGate中的条件使用手动度量?

实际上可以基于手动度量创建质量门条件,但某些度量类型不可用:数据、评级和(显然)质量门状态。

创建手动度量时,数据库中的
hidden
属性设置为
NULL
。将其更改为
0
将使手动度量显示在质量门的“添加条件”下拉列表中

由于手动度量似乎与质量门配合良好,我认为这是SonarQube中的一个缺陷。
我使用的是SonarQube 4.3.2版本,但我无法根据手动指标创建条件。创建条件时,我找不到手动创建的指标。真奇怪。您对此有何评论?您希望使用哪些类型的手动度量?如果它们没有出现,那么很可能是一个bug。我在4.4版中将手动度量和警报转换为质量门,但我无法更改这些值,SonarQube告诉我它们已被弃用。我也不可能为手动度量添加质量门。所讨论的指标是整数和浮点数。没什么特别的…好吧,使用SonarQube 4.5,我能够在手动度量上创建一个质量门条件,我非常确定这部分自4.4以来没有改变。如需进一步调查,请向user@sonar.codehaus.org邮件列表,因为StackOverflow不适合深入调查。我发现了问题所在。我创建的手动度量似乎没有将“隐藏”列设置为false。这似乎阻止了它在质量门中的应用。它还导致将现有条目标记为“已弃用”。