Jenkins集成Sonar(2/3)登录并添加token进行扫描+汉化 您所在的位置:网站首页 gm报表 Jenkins集成Sonar(2/3)登录并添加token进行扫描+汉化

Jenkins集成Sonar(2/3)登录并添加token进行扫描+汉化

2024-06-03 06:03| 来源: 网络整理| 查看: 265

这部分主要写sonar登录后首次添加token进行本地代码的扫描以及sonar的汉化(相信喜欢中文的不在少数)

登录sonar 首次登陆 默认账号密码为admin/admin 添加Token 登录后按照弹出窗填写项目名称生成一个token,这个token可以用来本地命令行执行sonar扫描使用,也可以在jenkins中配置token方式来使用sonar扫描,另外一种方式也可以使用账号密码来替代token e6f2520079a51cd7b96fac7b8379aac81e70fba8 在这里插入图片描述选择项目语言和项目管理工具生成远程代码扫描命令mvn sonar:sonar -Dsonar.host.url=http://10.12.3.123:9000/sonar -Dsonar.login=e6f2520079a51cd7b96fac7b8379aac81e70fba8

在这里插入图片描述

代码扫描 本地执行命令扫描

本地maven项目执行mvn命令

mvn sonar:sonar -Dsonar.host.url=http://10.12.3.123:9000/sonar -Dsonar.login=e6f2520079a51cd7b96fac7b8379aac81e70fba8

执行sonar分析 若出现下图结果,可点击链接或者刷新原来浏览器访问的sonar 在这里插入图片描述

查看分析结果

刷新浏览器,可以看到代码分析结果 在这里插入图片描述

汉化

相信更喜欢中文版的不在少数,因此,提供汉化过程 1.下载汉化包 汉化包 2.汉化安装

将下载的汉化插件包sonar-l10n-zh-plugin-1.29.jar放到sonar的extensions/plugins目录 在这里插入图片描述 3. 重启sonar 在这里插入图片描述 注意:重启可能会报错,汉化包插件与sonar版本有对应关系,用错版本启动会报错,可通过~/sonar/logs/web.log查看具体的错误信息,我安装的6.7.7,使用汉化包sonar-l10n-zh-plugin-1.19版本 附汉化包版本对应: 汉化包下载

汉化包版本sonar版本sonar-l10n-zh-plugin-8.0-RC18.0sonar-l10n-zh-plugin-1.297.9sonar-l10n-zh-plugin-1.287.8sonar-l10n-zh-plugin-1.277.7sonar-l10n-zh-plugin-1.267.6sonar-l10n-zh-plugin-1.257.5sonar-l10n-zh-plugin-1.247.4sonar-l10n-zh-plugin-1.237.3sonar-l10n-zh-plugin-1.227.2sonar-l10n-zh-plugin-1.217.1sonar-l10n-zh-plugin-1.207.0sonar-l10n-zh-plugin-1.196.7sonar-l10n-zh-plugin-1.186.6sonar-l10n-zh-plugin-1.176.5sonar-l10n-zh-plugin-1.166.5sonar-l10n-zh-plugin-1.156.3sonar-l10n-zh-plugin-1.146.2sonar-l10n-zh-plugin-1.136.1sonar-l10n-zh-plugin-1.115.6sonar-l10n-zh-plugin-1.105.5

4. 刷新浏览器汉化结果 在这里插入图片描述 至此,sonar汉化已完成,并且也可以通过命令行方式使用sonar来进行代码扫描,但是还没有和jenkins集成搭上边,我们的目的是要把sonar集成到jenkins构建过程,对于开发者来说,只需要操作jenkins即可,不需要关系怎么进行sonar扫描,请看下一篇

上一篇《Jenkins集成Sonar(1/3)安装sonar并启动》 下一篇《Jenkins集成Sonar(3/3)- 安装SonarQube Scanner进行扫描(离线安装)》



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有