欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

jenkins+gradle/maven+sonar+pipline

发布时间:2025/5/22 编程问答 32 豆豆
生活随笔 收集整理的这篇文章主要介绍了 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的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。