利用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 分析结果的链接,如图:
分析结果报告
具体问题展示:
具体问题展示:
首先需要到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集成对web端代码进行持续检测
- 利用Jenkins和SonarQube集成对代码进行持续检测
- 利用Jenkins和SonarQube集成对代码进行持续检测
- 使用 Jenkins 与 Sonar 集成对代码进行持续检测
- 配置sonarqube_jenkins进行持续JAVA代码自动构建审查
- 使用Jenkins进行Android自动打包及SonarQube代码自动检测
- Windows+SonarQube+Jenkins+Git+SonarPython配置持续集成的代码质量平台
- SonarQube代码质量管理平台搭建手册(集成jenkins进行自动化代码审查)
- Jenkins2.1集成Sonar5.4进行持续代码分析
- 使用Jenkins进行Android自动打包及SonarQube代码自动检测
- jenkins + sonarQube 集成 检测代码质量
- SonarQube集成jenkins进行自动化代码审查
- jenkins + sonarQube 集成 检测代码质量
- Jenkins+maven+git+sonar 系统持续集成&代码单测管理
- 持续集成篇_05_SonarQube代码质量管理平台的介绍与安装
- 在Python Web项目中使用Jenkins进行持续集成
- Jenkins+sonarqube+sonar-scanner持续集成遇到的问题
- Jenkins系列——使用SonarQube进行代码质量检查
- 持续集成(三)CentOS7下SonarQube代码质量平台的安装与使用