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的主要内容,如果未能解决你的问题,请参考以下文章

Sonar实践问题记录(五) 插件Plugins

为幂等性保留 Stripe webhook 事件记录多长时间?

jenkins集成sonar问题记录

jenkins集成sonar问题记录

jenkins集成sonar问题记录

阿里云centos安装sonar问题记录