美文网首页
2.Jenkins配置sonar扫描任务

2.Jenkins配置sonar扫描任务

作者: 一意求之 | 来源:发表于2019-05-08 16:29 被阅读0次

    jenkins中:

    1.添加部门视图(无此需求可忽略)。

    2.在部门视图中为要扫描的项目创建一个“自由风格的软件项目”的任务,任务名称最好与服务名一致。

    3.添加任务配置信息:

    1)General > 勾选丢弃旧的构建:保持构建的天数与最大个数均为2.

    2)源码管理 > 勾选Git :为任务添加要扫描的代码 git 地址

    3)构建触发器 > 勾选定时构建:设置定时任务,每天定时扫描项目一次

    日程表中填入:   H 5 * * *    (每天5点扫描一次,触发时间可自行定义,更改语句中数字部分即可)

    4)构建 > 勾选Execute SonarQube Scanner:配置项目扫描参数

    JDK:选择 jdk

    Analysis properties:添加sonar参数如下

    #添加sonar凭据信息,目前已经添加全局凭据无需配置

    #sonar.login=

    #sonar.password=

    #项目信息

    #项目key "唯一"自定义

    sonar.projectKey=YourProjectKey

    #项目名称自定义 最好为 部门标识-服务名-分支

    sonar.projectName=YourProjectName

    #项目版本

    sonar.projectVersion=1.0

    #要扫描的文件路径,jenkins拉取代码默认路径为 /root/.jenkins/workspace

    sonar.sources=/root/.jenkins/workspace/YourProject

    #项目编程语言

    sonar.language=java

    #项目编码信息

    sonar.sourceEncoding=UTF-8

    5)构建 >勾选执行 shell:

    #清除本地文件

    rm -rf /root/.jenkins/workspace/YourProject*

    任务配置信息添加完成,点击页面左下角的应用后,保存配置信息。

    4.点击构建,即可对该项目进行代码扫描,扫描结果可通过访问sonar服务查看

    相关文章

      网友评论

          本文标题:2.Jenkins配置sonar扫描任务

          本文链接:https://www.haomeiwen.com/subject/yckvoqtx.html