瀏覽代碼

migrate to sonarcloud.io

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1869712 13f79535-47bb-0310-9956-ffa450edef68
tags/REL_4_1_2
Andreas Beeker 4 年之前
父節點
當前提交
a77baf31dc
共有 2 個文件被更改,包括 14 次插入8 次删除
  1. 2
    2
      build.gradle
  2. 12
    6
      jenkins/create_jobs.groovy

+ 2
- 2
build.gradle 查看文件

@@ -20,8 +20,8 @@ buildscript {
}

dependencies {
classpath 'me.champeau.gradle:japicmp-gradle-plugin:0.1.2' // 2.x requires Gradle >=4
classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.5"
classpath 'me.champeau.gradle:japicmp-gradle-plugin:0.2.8' // 2.x requires Gradle >=4
classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.8"
}
}


+ 12
- 6
jenkins/create_jobs.groovy 查看文件

@@ -135,6 +135,8 @@ def apicheckDesc = '''
</p>
'''

def sonarOptions = '-Dsonar.projectKey=poi-parent -Dsonar.organization=apache -Dsonar.host.url=https://sonarcloud.io '

def sonarDesc = '''
<p>
<b><a href="lastSuccessfulBuild/findbugsResult/" target="_blank">Findbugs report of latest build</a></b> -
@@ -297,7 +299,9 @@ poijobs.each { poijob ->
*/
maven {
if(poijob.sonar) {
goals('compile $SONAR_MAVEN_GOAL -Dsonar.host.url=$SONAR_HOST_URL')
withCredentials([string(credentialsId: 'sonarcloud-poi', variable: 'SONAR_TOKEN')]) {
goals('compile sonar:sonar -Dsonar.login=${SONAR_TOKEN} ' + sonarOptions)
}
} else {
goals('package')
}
@@ -364,11 +368,13 @@ poijobs.each { poijob ->
} else if(poijob.sonar) {
steps {
shellEx(delegate, shellcmds, poijob)
gradle {
switches('-PenableSonar')
switches('-Dsonar.host.url=$SONAR_HOST_URL')
tasks('sonarqube')
useWrapper(false)
withCredentials([string(credentialsId: 'sonarcloud-poi', variable: 'SONAR_TOKEN')]) {
gradle {
switches('-PenableSonar')
switches('-Dsonar.login=${SONAR_TOKEN} ' + sonarOptions)
tasks('sonarqube')
useWrapper(false)
}
}
}
publishers {

Loading…
取消
儲存