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专线可以实现高速稳定的数据传输。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值