无法填写质量登记插件的Project Key

时间:2017-02-12 15:10:29

标签: jenkins sonarqube

我试图与Jenkins一起使用Sonarqube。

我已经添加了Quality Gates插件,如果在Sonarqube中没有尊重质量门,则无法在Jenkins中构建。

但是,如下所示,质量门没有项目密钥字段。

enter image description here

另外,如果我尝试保存配置,我会得到:

JSONObject["projectKey"] not found.

知道为什么会出现这种情况?

3 个答案:

答案 0 :(得分:3)

http://jenkinsInstance/configure我只在“ SonarQube服务器”中设置了SonarQube,但在“质量门”中也没有。

答案 1 :(得分:1)

我有同样的问题。我最初也没有在系统配置中添加声纳服务器,在这之后,我只在Post Build Actions中看到了Project Key字段。

如果您想将其添加为构建步骤或构建后步骤,则无效。 例如。使用声纳扫描安装maven,然后测试门,然后如果门通过,maven部署。

答案 2 :(得分:0)

您必须先配置SonarCube服务器,然后配置QualityGates。 这将解决问题。