sonarqube代码检测-3.Jenkins安装配置与sonar+Jenkins集成

一.Jenkins安装配置

1.下载。

官网下载https://jenkins.io/zh/download/。

2.安装,直接next就行。

3.检查是否安装完成,cmd进入到jenkins目录,输入 java -jar jenkins.war


sonarqube代码检测-3.Jenkins安装配置与sonar+Jenkins集成_第1张图片

4.浏览器访问http://localhost:8080

可能出现:


sonarqube代码检测-3.Jenkins安装配置与sonar+Jenkins集成_第2张图片

解决办法:

sonarqube代码检测-3.Jenkins安装配置与sonar+Jenkins集成_第3张图片
sonarqube代码检测-3.Jenkins安装配置与sonar+Jenkins集成_第4张图片

原有的更为为http://mirror.xmission.com/jenkins/updates/update-center.json

然后进入解锁Jenkins,复制红色字体打开文件,将文件里的秘密输入下面的输入框内


sonarqube代码检测-3.Jenkins安装配置与sonar+Jenkins集成_第5张图片
sonarqube代码检测-3.Jenkins安装配置与sonar+Jenkins集成_第6张图片

一般选择安装推荐的插件


sonarqube代码检测-3.Jenkins安装配置与sonar+Jenkins集成_第7张图片

可能会提示这个错误

sonarqube代码检测-3.Jenkins安装配置与sonar+Jenkins集成_第8张图片

解决方式:

4.1.上面的错误显示是,安装插件 cloudbees-folder 失败,是因为下载的 Jenkins.war 里没有 cloudbees-folder 插件,需要去 https://updates.jenkins-ci.org/download/plugins/cloudbees-folder/ 下载一个插件

4.2.访问 IP:PORT/restart,越过配置插件的页面,直接访问。

4.3.点击【系统管理】–【管理插件】–【高级】–【上传插件】,手动安装下载好的插件,即可

这里选择越过,直接访问了。

5.登录admin,安装成功。可新建项目使用了。


sonarqube代码检测-3.Jenkins安装配置与sonar+Jenkins集成_第9张图片

6.下载中文插件,插件管理搜索Localization: Chinese (Simplified),安装后重启。


sonarqube代码检测-3.Jenkins安装配置与sonar+Jenkins集成_第10张图片

可能遇到的问题

插件管理报错

sonarqube代码检测-3.Jenkins安装配置与sonar+Jenkins集成_第11张图片

解决办法

插件管理找到advanced,更改为https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json提交


sonarqube代码检测-3.Jenkins安装配置与sonar+Jenkins集成_第12张图片

二.sonar+Jenkins集成

1.安装sonarqube scanner插件


sonarqube代码检测-3.Jenkins安装配置与sonar+Jenkins集成_第13张图片
sonarqube代码检测-3.Jenkins安装配置与sonar+Jenkins集成_第14张图片

2.全局工具配置


sonarqube代码检测-3.Jenkins安装配置与sonar+Jenkins集成_第15张图片

3.sonar server 配置


sonarqube代码检测-3.Jenkins安装配置与sonar+Jenkins集成_第16张图片
sonarqube代码检测-3.Jenkins安装配置与sonar+Jenkins集成_第17张图片

4.创建任务


sonarqube代码检测-3.Jenkins安装配置与sonar+Jenkins集成_第18张图片
sonarqube代码检测-3.Jenkins安装配置与sonar+Jenkins集成_第19张图片



sonar.projectKey=Test

sonar.projectName=Test

sonar.projectVersion=1.0

sonar.language=php

sonar.sourceEncoding=UTF-8

sonar.sources=./

sonar.java.binaries=./


5.构建


sonarqube代码检测-3.Jenkins安装配置与sonar+Jenkins集成_第20张图片

构建成功:


sonarqube代码检测-3.Jenkins安装配置与sonar+Jenkins集成_第21张图片
sonarqube代码检测-3.Jenkins安装配置与sonar+Jenkins集成_第22张图片

你可能感兴趣的:(sonarqube代码检测-3.Jenkins安装配置与sonar+Jenkins集成)