【发布时间】:2018-04-12 10:45:06
【问题描述】:
我设置了 SonarQube 服务器并为 Jenkins 设置了 SonarQbue 插件。我知道我必须设置两个设置;一个在“管理 Jenkins”>“配置系统”>“SonarQube 服务器”中,另一个(即 SonarQube 扫描仪设置)在“管理 Jenkins”>“全局工具配置”>“SonarQube 扫描仪”中。
我搜索了如何使用 Groovy 脚本设置上述设置的值。当我在 Groovy 脚本控制台中尝试时,This script from GitHub 没有帮助,因为我收到以下错误:
groovy.lang.GroovyRuntimeException: Could not find matching constructor for: hudson.plugins.sonar.SonarInstallation(java.lang.String, java.lang.Boolean, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, hudson.plugins.sonar.model.TriggersConfig, java.lang.String, java.lang.String)
我也找不到关于这些 API 的任何文档。请求帮助。谢谢。
【问题讨论】:
标签: java jenkins groovy sonarqube