jenkins的sonarqube插件未在github PR上提供评论

时间:2019-02-25 11:58:49

标签: jenkins github sonarqube

我在jenkins ci中使用Github拉取请求生成器和sonarqube插件。每次打开拉取请求时,必须使用sonarscanner运行jenkins作业来分析代码错误,然后在PR上发布内联注释并在出现某些问题时阻止合并选项我担心的是,即使声纳扫描仪每次PR命中时都在分析代码,但没有发布相同的内联注释。

我的声纳属性如下:

sonar.projectKey=test
sonar.projectName=Url-Shortener
sonar.projectVersion=1.0
sonar.report.export.path=report-task.txt
sonar.sources=app, config, db, lib
sonar.exclusions=app/assets/**/*
sonar.verbose=true
sonar.login=admin
sonar.password=admin
sonar.scm.enabled=true
sonar.scm-stats.enabled=true

-Dsonar.sourceEncoding=UTF-8
-Dsonar.analysis.mode=preview
-Dsonar.github.repository=jrepository name
-Dsonar.verbose=true 
-Dsonar.github.pullRequest=${ghprbPullId}
-Dsonar.github.login=login id
-Dsonar.github.oauth=oth token

我也在尝试构建后期构建操作,但未成功

提前谢谢

1 个答案:

答案 0 :(得分:0)

拉取请求分析是开发人员版本及更高版本的一部分。因此,您必须为此购买许可证。

参考文档:https://docs.sonarqube.org/7.4/analysis/pull-request/