jenkins+gradle/maven+sonar+pipline

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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()
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"

以上是关于jenkins+gradle/maven+sonar+pipline的主要内容,如果未能解决你的问题,请参考以下文章

Sona

Gradle 构建错误:无法从 https://repo1.maven.org/maven2/io/fabric/tools/gradle/maven-metadata.xml 加载 Maven 元数

gradle/maven/eclipse工程相互转化

Gradle Maven部署,转化

SONA即将重磅登陆JustSwap开启流动性交易

sql SONAE MRS