云原生 · DevOps | Jenkins集成Sonar Qube

举报
CGod 发表于 2022/11/04 11:21:44 2022/11/04
【摘要】 Sonar Qube是一个开源的代码分析平台,支持Java、Python、PHP、JavaScript、CSS等25种以上的语言,可以检测出重复代码、代码漏洞、代码规范和安全性漏洞的问题

在这里插入图片描述
啊我摔倒了..有没有人扶我起来学习....


👱个人主页: C G o d 的个人主页》 \color{Darkorange}{《CGod的个人主页》} 交个朋友叭~
💒个人社区: 《编程成神技术交流社区》 \color{Darkorange}{《编程成神技术交流社区》} 加入我们,一起高效学习,收割好Offer叭~
🌱刷题链接: L e e t C o d e \color{Darkorange}{《LeetCode》} 快速成长的渠道哦~


@TOC


前言

Sonar Qube是一个开源的代码分析平台,支持Java、Python、PHP、JavaScript、CSS等25种以上的语言,可以检测出重复代码、代码漏洞、代码规范和安全性漏洞的问题


Jenkins集成Sonar Qube

Jenkins继承Sonar Qube实现代码扫描需要先下载整合插件

1.1 Jenkins安装插件

下载Sonar Qube插件
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-oJtXYo08-1667449847960)(Pictures/image-20211129201625561.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4XZIMd81-1667449847960)(Pictures/image-20211129201607240.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-J6mbPElb-1667449847960)(Pictures/image-20211129202147390.png)]

1.2 Jenkins配置Sonar Qube

  • 开启Sonar Qube权限验证

    开启Sonar Qube权限校验
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B5swTA9N-1667449847961)(Pictures/image-20211130144850186.png)]
  • 获取Sonar Qube的令牌

    获取令牌
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lrxaXpVv-1667449847961)(Pictures/image-20211129203102334.png)]
  • 配置Jenkins的Sonar Qube信息

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6YsdOT0l-1667449847961)(Pictures/image-20211129203235019.png)]
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-GMsdk5qQ-1667449847962)(Pictures/image-20211129203342171.png)]
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1qJqKZne-1667449847962)(Pictures/image-20211129203457604.png)]

1.3 配置Sonar-scanner

  • 将Sonar-scaner添加到Jenkins数据卷中并配置全局配置

    配置Sonar-scanner
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dRgmo4XQ-1667449847962)(Pictures/image-20211130153628925.png)]
  • 配置任务的Sonar-scanner

    配置任务的Sonar-scanner
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6z9zYdLP-1667449847962)(Pictures/image-20211130155849143.png)]

1.4 构建任务

构建任务
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HlURmfnj-1667449847963)(Pictures/image-20211130160017465.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XvVozf9P-1667449847963)(Pictures/image-20211130160047648.png)]

在这里插入图片描述

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。