Rest API should be configured in the Advanced section of Gerrit Trigger settings. HTTP authentication data should be set up. Enable Code-Review and Enable Verified checkboxes should be checked on. For complete guidance please see Gerrit Trigger Wiki page. Running out of Gerrit Trigger job In case...
-DGERRIT_HOST=gerrit.me (gerrit host) -DGERRIT_HTTP_PORT=80 (访问gerrit web的端口) -DGERRIT_HTTP_USERNAME=$gerrit_user (jenkins登录gerrit使用的账号) -DGERRIT_HTTP_PASSWORD=$password (jenkins登录gerrit使用的账号) -Dsonar.analysis.mode=preview (要生成sonar-gerrit-plugin要求的报告,必须使用preview...
sh"mvn clean verify sonar:sonar -Dsonar.pullrequest.key=${env.GERRIT_CHANGE_NUMBER}-${env.GERRIT_PATCHSET_NUMBER} -Dsonar.pullrequest.base=${env.GERRIT_BRANCH} -Dsonar.pullrequest.branch=${env.GERRIT_REFSPEC}"} } Gerrit Gerrit Trigger configuration Gerrit Triggerplugin should be installed an...
sonarqube:7.6-community 必须是 7.6 版本,因为 7.7 版本后官方已经不支持 preview 模式,无法在本地生成测试数据 report.json:How to get sonar-report.json file to display sonar issues at gerrit level itself 新版本可以 docker-compose 一键部署,docker-compose.yml参考 version:"3.0"services:postgresql:image:...
1. sonar-gerrit-plugin-2.3.0.jar 将jar包复制到$SONARQUBE_HOME/extensions/plugins/下 2. 以admin用户登录sonarqube dashboard -> Administration -> Security -> Users 3. 选择要使用的user生成user token,该token作为jenkins登录sonarqube的用户凭证,保存好token。