jenkins集成sonarqube,代码检测通过才能发布到服务器

1、构建项目所需插件

1)sonarqube scanner for jenkins: http://redirect.sonarsource.com/plugins/jenkins.html。此插件的作用是调用sonar scanner进行代码扫描,并可以将jenkins构建的结果以comments的形式添加到merge request中。从而方便后续code reviewer的查看。2)sonar quality gates plugins: https://github.com/jenkinsci/sonar-quality-gates-plugin/blob/master/README.md。此插件的作用是读取一个sonar project的quality gates结果,如果是失败,则更改jenkins 构建的结果为失败或者不稳定。

2、jenkins系统配置

(1)Dashboard-->凭据-->系统-->全局凭据 (unrestricted)

(2)系统管理--->系统配置--->SonarQube servers

 3、项目构建测试

 

 构建日志:

 插件说明:https://plugins.jenkins.io/sonar-quality-gates/

 

posted @ 2021-11-19 17:08  灰蓝色的白云梦想  阅读(262)  评论(0)    收藏  举报