jenkins+gradle/maven+sonar+pipline
总结:
gradle配置接入sonar,需要在build.gradle配置中引入sonar插件,而maven不需要。
jenkins pipline maven配置:
stage('SonarQube analysis') {
withSonarQubeEnv('Sonar'){
sh '/usr/local/maven/bin/mvn sonar:sonar -Dsonar.projectName=CTS-capital'
}
}
jenkins pipline gradle配置:(需要修改build.gradle配置)
stage('SonarQube analysis') {
withSonarQubeEnv('Sonar') {
sh '''
cd mall-page/
/opt/software/gradle-4.8/bin/gradle sonarqube -Dsonar.projectName=MMD-mall-page
'''
}
}
builid.gradle修改如下:第一种需要引入本地包,第二种调用在线网上的包
Using the plugins DSL:
plugins {
id"org.sonarqube" version"2.7.1"
}
Using legacy plugin application:
buildscript {
repositories {
maven {
url"https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath"org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.7.1"
}
}
apply plugin:"org.sonarqube"
MPLS是是一种实体专线,它采用先进的MPLS技术作为通道机制实现透明报文传输,MPLS专线可以根据客户的实际需求对各节点进行互联,具有良好的扩展性,管理功能强大,支持企业多种业务的融合,用MPLS专线可以实现高速稳定的数据传输。
jenkins+gradle/maven+sonar+pipline相关推荐
- 使用Maven+Nexus+Jenkins+Svn+Tomcat+Sonar搭建持续集成环境
前言 但凡一个略有规模的项目都需要一个持续集成环境的支撑,为什么需要持续集成环境,我们来看一个例子.假如一个项目,由A.B两位程序员来协作开发,A负责前端模块,B负责后端模块,前端依赖后端.A和B都习 ...
- 【Devops实践】Git+Gitlab+Jenkins pipeline(maven+Sonarqube+harbor) +k8s 整合CICD
代码发布流程 #mermaid-svg-3nZ2WvdeoMR4vRrm {font-family:"trebuchet ms",verdana,arial,sans-serif; ...
- Jenkins + Gitee + Maven 自动化部署 Spring Boot
目录 1.前言 1 .1.插件简介 1.2.插件安装 2.创建Maven项目 2.1.新建一个全新的项目 2.2.拷贝已有项目 3.项目配置 3.1 .General 3.2.源码管理 3.3.构建触 ...
- 【DevOps】Jenkins+Git+Gitlab+Sonar+Nexus实现持续集成
文章目录 什么是持续集成?CI/CD指的是什么? 如何实现持续集成 一.筹备工作,CentOS 7.6系统 1.安装JDK,配置环境变量 2.Maven下载 3.Git安装 4.GitLab安装 5. ...
- 解放双手 | Jenkins + gitlab + maven 自动打包部署项目
前言 记录 Jenkins + gitlab + maven 自动打包部署后端项目详细过程! 需求背景 不会偷懒的程序员不是好码农,传统的项目部署,有时候采用本地手动打包,再通过ssh传到服务器部署运 ...
- Jenkins安装maven integration plugin失败解决方法
Jenkins安装maven integration plugin失败解决方法 参考文章: (1)Jenkins安装maven integration plugin失败解决方法 (2)https:// ...
- Jenkins + Git + Maven + tomcat集成环境搭建
折腾了好几天,终于把Jenkins + Git + Maven + tomcat集成环境搭建起来了,最终主要实现"自动构建.部署"web应用. 1.安装环境 操作系统:Centos ...
- jenkins+git+maven搭建项目自动化持续集成
2019独角兽企业重金招聘Python工程师标准>>> 1.概要说明 为了开发人员和测试人员的解耦,让开发和测试流程更加便捷,所以采用jenkins+git+maven这套可持续性集 ...
- Jenkins 使用 maven 出现C:\Windows\system32\config\systemprofile的解决
jenkins 使用 maven 出现 C:\Windows\system32\config\systemprofile 的原因是 Jenkins 服务启动的账号使用了系统的账号,在服务里改成具体的桌 ...
最新文章
- 区块链BaaS云服务(14)华大BGI区块链“概论“
- [JavaWeb-MySQL]DQL_查询表中记录,语句
- TCP四次握手释放连接
- [vue-element] 有用过哪些vue的ui?说说它们的优缺点?
- java期末项目实验答辩毕业设计工程项目源码
- siamese改进_[CVPR2019]我对Siamese网络的一点思考(SiamMask)
- js怎么实现ftp上传文件到服务器,js ftp上传文件到服务器
- CPU压力测试工具cpuburn
- 雕虫小技 - 签名图片生成器
- CSS3:3D环绕实现
- 平方根不用计算机怎么算,怎么算立方根(平方根)?不用计算器的!
- C#--DataTable的各种操作
- 中国java第一人 北大_“大满贯”学霸,清华四大力学全部满分第一人!北大还没有...
- bzip2: Data integrity error when decompressing--apt-get update
- 总结工作中nginx、git、linux、ES、lamada表达式、sql
- python|图片生成视频MP4
- Neat Download Manager Mac(多线程下载管理器)
- 对软件公司不要传智播客学生的驳斥
- Oracle常见错误——ORA-00942
- 学网页平面设计培训,选择一家好机构
热门文章
- wpf prism4 出现问题:无法加载一个或多个请求的类型。有关更多信息,请检索 LoaderExceptions 属性。...
- Android -- Camera聚焦流程
- zlog使用手册,小靠谱啊
- 总结网站调用Flash的几种方法【转】
- 企业邮箱自建战略优势大盘点
- WCF关于svcutil生成关于TCP绑定出现 元数据包含无法解析的引用:“net.tcp://127.0.0.1:9999/xxxx/”的解决方案...
- 国学大师文怀沙郑州演讲 称骂河南就是骂娘
- C语言 整型变量的输入和输出
- 10601 - Cubes(Ploya)
- 苹果电脑macbook怎样强制关闭软件