网站建设文化事业建设费,徐州企业网站制作,个人网站用什么程序,wordpress怎么安装asp主题目录 7、 Jenkins 集成 SonarQubeJenkins 中安装 SonarScanner下载移动修改配置文件 8、Jenkins配置SonarQube安装插件添加SonarQube添加 SonarScanner 9、Jenkins集成目标服务器 7、 Jenkins 集成 SonarQube
Jenkins 中安装 SonarScanner SonarScanner 是一种代码扫描工具专门用来扫描和分析项目代码质量。扫描和分析完 成之后会将结果写入到 SonarQube 服务器的数据库中并在 SonarQube 平台显示这些数 据。
下载 在 SonarQube 官网的帮助文档中可以下载 SonarScanner。这里下载一个 Linux 系统下使用的版本。 传送门
[rootjenkins opt]# wget https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.8.0.2856-linux.zip解压
[rootjenkins opt]# unzip sonar-scanner-cli-4.8.0.2856-linux.zip 移动 由于要在 Jenkins 中集成 SonarScanner需要 SonarScanner 存在于 Jenkins 服务器中的数据卷目录中。所以将解压后的目录移动到数据卷jenkins_home下并更名为sonar-scanner
[rootjenkins opt]# mv sonar-scanner-4.8.0.2856-linux /var/jenkins_home/sonar-scanner修改配置文件
在 sonar-scanner 目录的 conf 目录下有其配置文件 sonar-scanner.properties。
[rootjenkins conf]# vim sonar-scanner.properties
#----- Default SonarQube server
#sonar.host.urlhttp://localhost:9000
sonar.host.urlhttp://192.168.40.172:9000
#----- Default source code encoding
sonar.sourceEncodingUTF-8
#项目的工作目录
sonar.sources./
sonar.java.binaries./target8、Jenkins配置SonarQube
安装插件 在 Jenkins 页面的系统管理 -插件管理 -Available plugins 中搜索 sonarqube scanner 安装该插件。该插件用于连接 SonarScanner。
安装完成之后重启一下
添加SonarQube 首先配置Name和Server URL然后保存退出在进来就可以看到jenkins了 用户名和密码为jenkins的用户名和密码 点击应用保存然后退出
添加 SonarScanner 将前面安装在 Jenkins 数据卷中的 SonarScanner 配置到 Jenkins 中。 在 Jenkins 页面的 Manage Jenkins -全局工具配置 中找到 SonarQube Scanner。 9、Jenkins集成目标服务器 这里要配置连接到目标服务器的连接方式。打开 Manage Jenkins 中的 Configure System 页面。