首页 Jenkins教程jenkins执行代码扫描

jenkins服务器部署扫描器:sonar-scanner

Jnekins实战: 实现代码的部署和回滚

运维派隶属马哥教育旗下专业运维社区,是国内成立最早的IT运维技术社区,欢迎关注公众号:yunweipai
领取学习更多免费Linux云计算、Python、Docker、K8s教程关注公众号:马哥linux运维

jenkins 执行代码扫描

jenkins 安装SonarQube 插件

安装插件SonarQube Scanner,然后配置SonarQube server,系统管理–插件管理

jenkins执行代码扫描插图

添加sonarquebe URL

Jenkins—系统管理—系统设置–SonarQube servers:

jenkins执行代码扫描插图(1)
jenkins执行代码扫描插图(2)

让jenkins添加Sonar scanner扫描器

Jenkins–系统管理-全局工具配置:

手动指定绝对路径

jenkins执行代码扫描插图(3)

自动安装

jenkins执行代码扫描插图(4)

配置扫描

选择自己的项目—增加构建步骤—选“execute sonarqube scanner”,并将execute sonarqube scanner框,拖至执行shell的前面

jenkins执行代码扫描插图(5)

配置项目进行扫描

构建—- execute sonarqube scanner—Analysis properties,将配置文件的内容修改成如下格式

jenkins执行代码扫描插图(6)

构建项目并测试sonar-scanner是否生效

点击项目的立即构建,下图是执行成功的信息:

jenkins执行代码扫描插图(7)

查看项目的构建历史

jenkins执行代码扫描插图(8)

登录sonarqube网页,可以看到下面信息

jenkins执行代码扫描插图(9)

用脚本实现sonar scanner功能

登录jenkins服务器,修改项目,删除以上创建的”execute sonarqube scanner“框,修改"执行shell“如下

jenkins执行代码扫描插图(10)

立即构建,观察控制台输出结果

jenkins执行代码扫描插图(11)

登录sonarqube网页,可以看到下信息

jenkins执行代码扫描插图(12)

本文链接:http://www.yunweipai.com/35902.html

jenkins服务器部署扫描器:sonar-scanner

Jnekins实战: 实现代码的部署和回滚

网友评论comments

发表评论

电子邮件地址不会被公开。

暂无评论

Copyright © 2012-2020 YUNWEIPAI.COM - 运维派
扫二维码
扫二维码
返回顶部