您的位置:首页 > 编程语言

利用Jenkins和SonarQube集成对web端代码进行持续检测

2018-03-18 22:07 801 查看
继上篇对java代码结合Jenkins和SonarQube进会持续检测,本文将对静态web端代码进行持续检测,至于jenkins的配置请见上篇博客。
首先需要到SonarQube服务器上安装支持web的插件,如图:



安装好后,需要重启SonarQube
在 Jenkins项目构建过程中加入 SonarScanner 进行代码分析
首先需要在新建的 Jenkins 项目的构建环境标签页中勾选"Prepare SonarQube Scanner evironment",增加 Execute SonarQube Scanner 构建步骤。如图:



配置 Execute SonarQube Scanner 构建步骤



sonar.projectKey=weixin
sonar.projectName=weixin
sonar.language=web
sonar.sources=/var/lib/jenkins/workspace/weixin-v2/
sonar.projectBaseDir=/var/lib/jenkins/workspace/weixin-v2/webRoot/查看分析结果
在新建的 Jenkins 项目的构建的 Console Output 中可以得到 SonarQube 分析结果的链接,如图:



分析结果报告



具体问题展示:



具体问题展示:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Jenkins SonarQube