当前位置 博文首页 > 大家一起学编程(python):搭建服务器jenkins+sonar的持续集成代
?
搭建服务器jenkins+sonar的持续集成代码质量环境?
一、安装sonarqube?
二、安装sonar-scanner?
三、安装Mysql?
四、 SonarScanner使用?
五、 jenkins部署?
1、 下载、安装jenkins?
2、 系统设置添加插件: 安装SonarQube Scanner插件?
3、 设置sonar-scanner全局配置。?
4、 前往sonar平台获取token,进入我的账户,安全,输入密码,生成token?
5、 添加sonarScanner路径。?
6、 新增项目:配置如下:?
?
sonar.jdbc.username=root#数据库账号密码
sonar.jdbc.password=root
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
?
?
?
1、下载,安装sonar-scanner
2、配置sonar-scanner环境变量
(1) SONAR_SCANNER_HOME:根路径
(2) PATH:%SONAR_SCANNER_HOME%\bin
(3) 下载路径:https://docs.sonarqube.org/latest/analysis/scan/sonarscanner/
3、修改conf目录下的sonar-scanner.properties文件,添加如下配置:
sonar.jdbc.username=root
sonar.jdbc.password=root
#sonarqube配置的数据库
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
#sonarqube地址
sonar.host.url=http://localhost:9000
1、下载,安装Mysql(安装mysql的原因是因为sonarqube需要使用到mysql,mysql一定要使用5.6到8.0,不包含8.0,这里我们使用5.7的mysql)
2、配置mysql环境变量:
(1) MYSQL_HOME:根路径
(2) PATH:%MYSQL_HOME%\bin
(3) 打开数据库,并新增数据库:‘sonar’编码使用utf8
(4) 下载路径:https://dev.mysql.com/downloads/windows/installer/8.0.html
进入项目根目录下,创建sonar-project.properties文件,如果项目根目录名为X,则向sonar-project.properties文件中添加如下内容:
sonar.projectKey=项目密码
sonar.projectName=项目名称
sonar.projectVersion=扫描版本
#源代码存放路径
sonar.sources=src
#class存放路径
sonar.java.binaries=bin
#项目所使用的语言,python用py
sonar.language=java
#扫描的编码
sonar.sourceEncoding=UTF-8
进入项目根目录,执行 sonar-scanner命令,执行成功之后,访问http://localhost:9000/projects,可看到如下页面
?
相关推荐?:
人像转漫画
密码不知道?教你如何使用暴力破解
隐藏表白技能,python教你如何使用图片exif信息隐藏表白
黑客手段之一张照片就可能暴露你的基本信息
?
欢迎关注我们
?
cs