]> source.dussan.org Git - poi.git/commitdiff
wrap everything in withCredentials - see https://github.com/jenkinsci/aws-credentials...
authorAndreas Beeker <kiwiwings@apache.org>
Tue, 12 Nov 2019 23:30:01 +0000 (23:30 +0000)
committerAndreas Beeker <kiwiwings@apache.org>
Tue, 12 Nov 2019 23:30:01 +0000 (23:30 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1869714 13f79535-47bb-0310-9956-ffa450edef68

jenkins/create_jobs.groovy

index a4ac2d0647cb8b835dc556f5df26dc88f0a74ef6..05413d9a4e386f5145c91d5600ba5af34fce86df 100644 (file)
@@ -286,18 +286,18 @@ poijobs.each { poijob ->
         // Create steps and publishers depending on the type of Job that is selected
         if(poijob.maven) {
             steps {
-                shellEx(delegate, shellcmds, poijob)
-                maven {
-                    goals('clean')
-                    rootPOM('sonar/pom.xml')
-                    localRepository(LocalRepositoryLocation.LOCAL_TO_WORKSPACE)
-                    mavenInstallation(defaultMaven)
-                }
-                /* Currently not done, let's see if it is still necessary:
-                    # Maven-Download fails for strange reasons, try to workaround...
-                    mkdir -p sonar/ooxml-schema-security/target/schemas && wget -O sonar/ooxml-schema-security/target/schemas/xmldsig-core-schema.xsd http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd
-                */
-                withCredentials([string(credentialsId: 'sonarcloud-poi', variable: 'SONAR_TOKEN')]) {
+                withCredentials(bindings: [string(credentialsId: 'sonarcloud-poi', variable: 'SONAR_TOKEN')]) {
+                    shellEx(delegate, shellcmds, poijob)
+                    maven {
+                        goals('clean')
+                        rootPOM('sonar/pom.xml')
+                        localRepository(LocalRepositoryLocation.LOCAL_TO_WORKSPACE)
+                        mavenInstallation(defaultMaven)
+                    }
+                    /* Currently not done, let's see if it is still necessary:
+                        # Maven-Download fails for strange reasons, try to workaround...
+                        mkdir -p sonar/ooxml-schema-security/target/schemas && wget -O sonar/ooxml-schema-security/target/schemas/xmldsig-core-schema.xsd http://www.w3.org/TR/2002/REC-xmldsig-core-20020212/xmldsig-core-schema.xsd
+                    */
                     maven {
                         if (poijob.sonar) {
                             goals('compile sonar:sonar -Dsonar.login=${SONAR_TOKEN} ' + sonarOptions)
@@ -367,8 +367,9 @@ poijobs.each { poijob ->
             }
         } else if(poijob.sonar) {
             steps {
-                shellEx(delegate, shellcmds, poijob)
-                withCredentials([string(credentialsId: 'sonarcloud-poi', variable: 'SONAR_TOKEN')]) {
+                withCredentials(bindings: [string(credentialsId: 'sonarcloud-poi', variable: 'SONAR_TOKEN')]) {
+                    shellEx(delegate, shellcmds, poijob)
+
                     gradle {
                         switches('-PenableSonar')
                         switches('-Dsonar.login=${SONAR_TOKEN} ' + sonarOptions)