Jenkins集成SonarQube

文章目录

  • SonarQube端
    • 开启权限验证
    • 生成Jenkins登录的token
  • Jenkins端
    • 安装`SonarQube Scanner`插件
    • 配置SonarQube凭证
    • 配置Jenkins的Sonar Qube信息
    • 配置SonarQube Scanner
  • 配置项目的SonarScanner
    • JAVA项目
    • C#项目
  • 效果

SonarQube端

开启权限验证

在这里插入图片描述

生成Jenkins登录的token

生成后记得先复制下来
在这里插入图片描述
在这里插入图片描述

Jenkins端

安装SonarQube Scanner插件

在这里插入图片描述

配置SonarQube凭证

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

配置Jenkins的Sonar Qube信息

在这里插入图片描述

配置SonarQube Scanner

在这里插入图片描述

配置项目的SonarScanner

sonar参数参考: Analysis parameters (sonarsource.com)

JAVA项目

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

sonar.projectName=${JOB_NAME}
sonar.projectKey=${JOB_NAME}
sonar.source=./xxx/ # 根据项目自定义
sonar.java.binaries=./xxx/target/ # 根据项目自定义

C#项目

在这里插入图片描述

sonar.projectName=${JOB_NAME}
sonar.projectKey=${JOB_NAME}
sonar.source=./  # 根据项目自定义

效果

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/442967.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

MySQL通过SQL语句进行递归查询

这里主要是针对于MySQL8.0以下版本,因为MySQL8.0版本出来了一个WITH RECURSIVE函数专门用来进行递归查询的 先看下表格数据,就是很普通的树结构数据,通过parentId关联上下级关系 下面我们先根据上级节点id递归获取所有的下级节点数据&#x…

手机APP测试——如何进行安装、卸载、运行?

手机APP测试——主要针对的是安卓( Android )和苹果IOS两大主流操作系统,主要考虑的就是功能性、兼容性、稳定性、易用性、性能等测试,今天先来讲讲如何进行安装、卸载、运行的内容。 一、App安装 1、点击运行APP安装包,检测安装包是否正常; . 2、进入[安装向导]…

关于Python读取Excel表格中的内容

1、准备 首先准备好Excel表,并向里面填充好内容 2、相关算法 import pandas as pd# file_path rE:\data.xlsx # r对路径进行转义,windows需要 file_path rdata.xlsx# 这行代码括号里的head0,表示excel文件中第一行是表头,…

Independent Variable Dependent Variable

自变量(Independent Variable) -----------> 因变量(Dependent Variable) 数据 ----------------------------------------------结果,报告等等

python+requests+pytest+allure自动化测试框架

🍅 视频学习:文末有免费的配套视频可观看 🍅 关注公众号【互联网杂货铺】,回复 1 ,免费获取软件测试全套资料,资料在手,涨薪更快 1、核心库 requests request请求 openpyxl excel文件操作 log…

Spring官网中查看MongoDB的API文档的详细步骤

目录 Spring官网中查看MongoDB的API文档的详细步骤1、进入 Spring 官网2、选择 Mongodb的文档介绍3、点击API文档4、进入文档查询页面 Spring官网中查看MongoDB的API文档的详细步骤 1、进入 Spring 官网 首先进入Spring的官网,然后点击【Spring Data】 2、选择 Mon…

Redis 架构深入:主从复制、哨兵到集群

大家好,我是小康,今天我们来聊下 Redis 的几种架构模式,包括主从复制、哨兵和集群模式。 前言: 设想一下,你的咖啡馆在城市中太受欢迎,导致每天都人满为患。为了缓解这种压力,你决定在其他地方…

春招秋招,网申在线测评是以什么作为通过标准?

网申是以什么作为通过标准的? 这个要根据测评内容来区分,通常来测评会包含,三个部分:认知能力测试,职业性格测试,心理健康测试。 1、认知能力测试这个是有分数的,高分优先,很明显…

云服务器实例重启后,各个微服务的接口(涉及mysql操作的)都用不了了

问题描述: 云服务器被黑客植入挖矿。重启云服务器实例后得到解决,接着把docker(zookeeper、redis啥的)还有后端jar包啥的都重启了,然后发现后端接口访问不了,只有不涉及数据库操作的接口正常访问&#xff…

阿里云服务器地域所在城市对照表,北京杭州深圳广州上海

2024年最新阿里云服务器地域分布表,地域指数据中心所在的地理区域,通常按照数据中心所在的城市划分,例如华北2(北京)地域表示数据中心所在的城市是北京。阿里云地域分为四部分即中国、亚太其他国家、欧洲与美洲和中东&…

js对象 静态方法和实例方法

求下面代码的输出结果: 首先先分析一下上面各函数: Person.say function(){console.log("a")} 第一个say()方法是定义在Person函数身上的,我们如果想使用这个方法,可以通过Person().say()来调用 this.say function()…

Python数据分析实验一:Python数据采集与存储

目录 一、实验目的与要求二、实验过程三、主要程序清单和运行结果1、爬取 “中国南海网” 站点上的相关信息2、爬取天气网站上的北京的历史天气信息 四、程序运行结果五、实验体会 一、实验目的与要求 1、目的: 理解抓取网页数据的一般处理过程;熟悉应用…

Ubuntu上安装任意版本nodejs方法

在Ubuntu中安装指定版本的Node.js,可以使用Node Version Manager (NVM)。以下是安装步骤: 首先,安装NVM。在命令行中输入: curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash 这个命令会下载并…

python学习 the fifth day

七、数据容器:dict字典 1.字典的定义 为什么需要字典? 通过key(字典),取到对应的value 字典的key和value可以是任意数据类型(key不可以是字典) 字典的嵌套: #字典的嵌套dictiona…

ubuntu自带屏幕截图功能

目录 简介开始截屏步骤1.打开截屏软件2.选择区域3.截图 快捷键 录屏方法11.开始录屏2.停止录屏 方法2 补充说明 简介 试了好多开源跨平台截图软件,但是在ubuntu上都或多或少存在问题。ubuntu有自带的截图软件。打算把ubuntu自带的截图软件用起来。 顺便说一下我使…

K8s-MySQL主从集群

K8s-MySQL主从集群 引言 该案例代码均可从https://github.com/WeiXiao-Hyy/k8s_example 获取,欢迎Star! 需求 一个“主从复制”的MySQL集群有一个主节点Master有多个从节点Slave从节点需要能水平扩展所以写操作只能在主节点上执行读操作可以在所有节点…

使用 Python 读取 NetCDF 数据

栅格通用数据格式(NetCDF)通常用于存储多维地理数据。这些数据的一些示例包括温度、降水量和风速。NetCDF 中存储的变量通常每天在大片(大陆)区域进行多次测量。由于每天进行多次测量,数据值会快速积累并且变得难以处理。当每个值还分配给一个地理位置时,数据管理会更加复…

Axure基础 各元件的作用及介绍

图像热区 增加按钮或者文本的点击区域,他是透明的,在预览时看不见。 动态面板 用来绘制一下带交互效果的元件,他是动态的,如轮播图,一个动态面板里可以有多个子面板,每一个子面板对应着不同的效果。 他…

学习笔记。。。

1.字符串的拼接 sprintf() 往字符串的前面或中间、后面拼接一个字符串。 strncpy()用来复制字符串的前n个字符 //dest为目标数组,src为源数组,n为要复制的字符个数 char* My_strncpy(char* dest, const char* src, int n)

一步到位!快速精通Git工作流及实战技巧详解

Git是一个分布式版本控制系统。 1、git的应用场景 1.备份 小明负责的模块就要完成了,就在即将release之前的一瞬间,电脑突然蓝屏。硬盘光荣牺牲!几个月来的努力付之东流。 场景二:代码还原 这个项目中需要一个很复杂的功能&…