Jenkins集成Sonar(2/3)登录并添加token进行扫描+汉化 | 您所在的位置:网站首页 › gm报表 › Jenkins集成Sonar(2/3)登录并添加token进行扫描+汉化 |
这部分主要写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.54. 刷新浏览器汉化结果 至此,sonar汉化已完成,并且也可以通过命令行方式使用sonar来进行代码扫描,但是还没有和jenkins集成搭上边,我们的目的是要把sonar集成到jenkins构建过程,对于开发者来说,只需要操作jenkins即可,不需要关系怎么进行sonar扫描,请看下一篇 上一篇《Jenkins集成Sonar(1/3)安装sonar并启动》 下一篇《Jenkins集成Sonar(3/3)- 安装SonarQube Scanner进行扫描(离线安装)》 |
CopyRight 2018-2019 实验室设备网 版权所有 |