yanfangsheng123 发表于 2018-9-3 12:29:38

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

  继上篇对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 分析结果的链接,如图:

  分析结果报告

  具体问题展示:

  具体问题展示:


页: [1]
查看完整版本: 利用Jenkins和SonarQube集成对web端代码进行持续检测