|
|
@@ -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) |