当前位置: 首页 > news >正文

建设一个本地网站三门峡做网站优化

建设一个本地网站,三门峡做网站优化,互联网设计师leader,房产信息网准确吗Jenkins集成sonarqube1.jenkins集成sonarqube2.jenkins以maven的方式集成sonarqube scanner报错1报错21.jenkins集成sonarqube 1.在jenkins插件管理中安装sonarqube scanner 2.jenkins要知道sonarqube服务端是谁,需要配置(系统管理–系统配置–sonarq…

Jenkins集成sonarqube

      • 1.jenkins集成sonarqube
      • 2.jenkins以maven的方式集成sonarqube scanner
      • 报错1
      • 报错2

1.jenkins集成sonarqube

1.在jenkins插件管理中安装sonarqube scanner
在这里插入图片描述

2.jenkins要知道sonarqube服务端是谁,需要配置(系统管理–系统配置–sonarqube–添加一个即可)

在这里插入图片描述

3.添加一个token,此处的token就是之前在sonarqube上生成的令牌
在这里插入图片描述

在这里插入图片描述

4.jenkins服务器上需要先安装sonar-scanner,然后在全局工具管理中配制sonarqube scanner

5.Jenkins在项目中引用sonarqube scanner
下面以基于tags的方式发布为例,在项目中引入sonarqube

sonar.projectName=${JOB_NAME} 	#项目在sonarqube上的显示名称
sonar.projectKey=${JOB_NAME} 	#项目的唯一标识,不能重复
sonar.sources=. 	#扫描哪个项目的源码

在这里插入图片描述

6.然后就会看到集成的sonarqube

在这里插入图片描述

7.然后我们重新提交一次代码,再次进行构建

在这里插入图片描述

8.提示成功

在这里插入图片描述

9.可以点击链接,然后查看扫描的结果

在这里插入图片描述
在这里插入图片描述


2.jenkins以maven的方式集成sonarqube scanner

1.jenkins所依赖的jdk版本与sonarqube中所使用的的jdk版本,改成一致的

在这里插入图片描述

2.通过调用maven的方式

在这里插入图片描述

clean
verify
sonar:sonar
-Dsonar.host.url=http://192.168xx.xxx:9000
-Dsonar.login=#填写自行生成的token

在这里插入图片描述

3.开始构建
在这里插入图片描述

4.构建成功
在这里插入图片描述

5.查看分析结果在这里插入图片描述


报错1

如果在构建过程中遇到以下报错

在这里插入图片描述

1.检查token是否正确,可以尝试重新添加一次
在这里插入图片描述
在这里插入图片描述

2.检查Jenkins全局工具管理中配制sonarqube scanner的路径是否正确

在这里插入图片描述


报错2

如果在构建过程中遇到以下报错

[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184:sonar (default-cli) on project hello-world-war: 
Execution default-cli of goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184:sonar failed: 
An API incompatibility was encountered while executing org.sonarsource.scanner.maven:sonar-maven-plugin:3.9.1.2184:sonar: 
java.lang.UnsupportedClassVersionError: org/sonar/batch/bootstrapper/EnvironmentInformation has been compiled by a morerecent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0
[ERROR] -----------------------------------------------------
[ERROR] realm =    plugin>org.codehaus.mojo:sonar-maven-plugin:3.9.1.2184
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy

一般原因是jdk版本的问题,你的jenkins所依赖的jdk版本与sonarqube使用的jdk版本冲突造成的,改成一致的版本就好了

http://www.yayakq.cn/news/116670/

相关文章:

  • 网站建设与制作教程吕磊wordpress数据表更换域名
  • 万网网站模板成都三合一网站建设
  • 南京浦口网站建设工作中存在的问题和不足
  • 网站验收个人网站设计成品
  • 自建网站平台有哪些公众号开发培训
  • 网站备案授权书范本下载应用市场
  • 嘉兴简单建站优秀行业网站
  • 福州市住房和城乡建设网站十大营销策划公司排名
  • 平罗县住房和城乡建设局网站百数低代码开发平台
  • 哪些网站设计的比较好网站ie不兼容
  • 大三亚app下载惠州seo怎么做
  • 迁西县住房和城乡规划建设局网站网站内如何做内部链接
  • 那个网站科四做课时wordpress仿站流程
  • 福田附近做网站公司开发软件开发
  • 某网站开发项目进度表腾讯云域名备案流程
  • 天堂网站网站利润来源
  • 阿里巴巴建设电子商务网站目的中为网站建设
  • 重庆网站推广网络推广如何介绍网站建设公司
  • 如何取消网站备案号企业网站找私人做什
  • 网站例子大全googleapis wordpress
  • 做网站要注意哪些问题h5网页设计培训
  • 建设部网站八大员查询设计制作活动主题
  • 如何在国外建网站公司logo免费智能设计
  • 做数据可视化的网站做资金盘网站违法吗
  • 商标注册网站官网Wordpress微信支付接口
  • 湛江模板建站公司阳新县建设局网站
  • 网站没有收录了企业微信小程序入口
  • 一键建站网站网站开发技术介绍
  • 江苏省建设银行网站网站建设和客户对接内容
  • 做网站是用啥软件做的河南网络营销外包