Sonar实践问题记录(六)webhook
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Sonar实践问题记录(六)webhook相关的知识,希望对你有一定的参考价值。
参考技术A sonarqube7.6 webhook使用SonarScanner扫描结束后,会将结果提交给SonarQube,其中的Computer Engine会负责分析数据——这会消耗一定的时间。尤其是免费版本只支持一个Worker工作,不可避免会有排队现象。
项目之前的实现,会使用API /api/ce 轮询查找提交任务的结果。
显然webhook是正确的方式。
支持定制化参数,在scanner的参数里增加 sonar.analysis.* 的格式即可。下面是一个payload样例,定制化内容会在properties字段里记录。
Sonar实践问题记录(五) 插件Plugins
参考技术A插件也需要与主版本兼容。 例如7.6版本的中文包需要使用 sonar-l10n-zh-plugin-1.26.jar , 8.0版本的sonarqube使用的为 sonar-l10n-zh-plugin-8.0.jar
最新版本的plugin兼容性列表可参考 官方说明 Plugin Version Matrix
SonarQube 7.6 默认的插件包括 19 个:
目前需要额外安装的包括:
以上是关于Sonar实践问题记录(六)webhook的主要内容,如果未能解决你的问题,请参考以下文章