Jenkins集成SonarQube

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jenkins集成SonarQube相关的知识,希望对你有一定的参考价值。

参考技术A 在sonarqube平台创建jenkins用户,用来专门对接Jenkins

sonarqube默认开启用户身份认证,可以点击Administration -> Configuration -> General Settings -> Security查看该配置。

使用jenkins用户登录,点击左上角用户头像 -> My Account -> Security,生成token

安装SonarQube Scanner插件;
安装完成后,进入系统管理 -> 系统配置 -> SonarQube servers,点击Add SonarQube,完成配置:
勾选Environment variables
name:自定义即可
ServerUrl:sonar服务地址,地址的最后没有斜杠
Server authentication token: 前一步生成的token。注意:创建token时,需选择'Secret Text'类型

进入系统管理 -> 全局工具配置 -> SonarQube Scanner,完成scanner配置。

使用admin登录,进入Administration -> Configuration -> Webhooks,点击create,URL配置为:Jenkins地址+/sonarqube-webhook。然后在jenkins配置webhook的secret。

https://www.cnblogs.com/liuyitan/p/13160755.html
https://github.com/jenkinsci/sonarqube-plugin

以上是关于Jenkins集成SonarQube的主要内容,如果未能解决你的问题,请参考以下文章

jenkins 集成rancher

12.Jenkins持续集成企业实战

Jenkins——持续集成介绍及Jenkins安装部署(插件+用户权限+凭据+Maven打包)

Jenkins持续集成

Jmeter+Jenkins持续集成(三集成到Jenkins)

Jenkins——Jenkins介绍+基于云平台的Jenkins安装和持续集成环境配置(插件+用户权限+凭据+Maven打包)