网站开发实验结论,关于网站建设投稿,博客和网站的区别,全国企业信息系统网官网关于Windows搭建SonarQube_Mysql的相关操作先点击下面的链接#xff0c;进行跳转。 操作手册#xff1a;
Windows搭建SonarQube_Mysql
启动Jenkins有2种方式#xff1a;
第1种#xff1a;java -jar jenkins.war :原理是用自身的netty启动第2种#xff1a;把jenkins.war… 关于Windows搭建SonarQube_Mysql的相关操作先点击下面的链接进行跳转。 操作手册
Windows搭建SonarQube_Mysql
启动Jenkins有2种方式
第1种java -jar jenkins.war :原理是用自身的netty启动第2种把jenkins.war部署到Tomcat的webapp目录下面启动toncat同事也启动了jenkinswindows和linux环境之间监控配置jvm相关配置就可以随时远程监控。
一、下载Jenkins和Tomcat
Tomcat 官网下载链接https://tomcat.apache.org/download-90.cgi Jenkins官网下载链接https://jenkins.io/download/
二、部署Jenkins到Tomcat用用中
把Jenkins下载的war包复制到tomcat的webapp目录中启动tomcat即可轻松部署Jenkins 双击启动tomcat 在浏览器访问http://localhost:8080/ jenkins访问http://localhost:8080/jenkins 三、登录jenkins安装插件
编辑提示目录下的这个文件复制里面的内容粘贴到此处即可
C:\Users\Administrator.PC-20180929LWLP\.jenkins\secrets\initialAdminPassword也可以winr键选择一个编辑器打开文件把路径复制进去回车即可
建议安装推荐插件 正在下载插件 创建用户可以等会在创建 Jenkins-系统管理-管理插件 Jenkins集成Sonar进行代码质量管理 设置sonar中的token 首先用admin用户登录SonarQube[配置]-[权限]-[用户] 输入令牌名称(自定义)admin 得到的token0751d9611b5c088212aa3de29583757dd7ee00d3
Jenkins安装sonar插件然后点击[系统管理]-[系统设置]配置Sonar应用-保存 name指token名称 Server URL:http://localhost:9000 Server authentication token:生成的token
点击[系统管理]-[Global Tool Configuration]添加扫描器 任务构建
新建Item-[输入一个任务名称]-[构建] 构建 Path to project properties填写内容
D:\Program Files\sonar-runner-2.4\conf\sonar-runner.propertiesAnalysis properties填写内容
#项目的key
sonar.projectKeytestproject
#项目的名称
sonar.projectNametestproject
#项目的版本
sonar.projectVersion1.0
#需要分析的源码目录多个目录用英文的逗号隔开
sonar.sourcesC:\Users\Administrator.PC-20180929LWLP\.jenkins\workspace\demo
#compiled classes of your project 时会用到
sonar.java.binariesC:\Users\Administrator.PC-20180929LWLP\.jenkins\workspace\demo\target\classes
sonar.loginadmin
sonar.passwordadmin
#语言
sonar.languagejava
#禁止scm
sonar.scm.disabledtrueJenkins主目录路径
C:\Users\Administrator.PC-20180929LWLP\.jenkins[凭据]-[Name]-[配置]-[] 查看控制台输出异常信息如下
ERROR: Error during Sonar runner execution
ERROR: Unable to execute Sonar
ERROR: Caused by: The folder C:UsersAdministrator.PC-20180929LWLP.jenkins/workspace/demo/ does not exist for testproject (base directory C:\Users\Administrator.PC-20180929LWLP\.jenkins\workspace\demo)在这里说一下报异常是正常的因为Jenkins需要构建一次才会在C:\Users\Administrator.PC-20180929LWLP.jenkins目录下面生成workspace这一级目录所有创建的任务名称都会在此工作空间下面。
例如咱们刚才新创建的任务名称是demo 按道理会在workspace下面生成一个任务名称为demo的目录。 再次构建即可成功