This is an automated email from the ASF dual-hosted git repository.

juanpablo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jspwiki.git

commit 1ec43004eba670341f4cffc3f42788776e803efe
Author: juanpablo <[email protected]>
AuthorDate: Mon Aug 19 22:11:49 2019 +0200

    INFRA-18845: switch sonar instance to sonarcloud.io
---
 Jenkinsfile | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/Jenkinsfile b/Jenkinsfile
index 663a38e..c0ee4bb 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -36,9 +36,10 @@ try {
             dir( build ) {
                 git url: buildRepo, poll: true
                 withMaven(jdk: 'JDK 1.8 (latest)', maven: 'Maven 3 (latest)' ) 
{
-                    withSonarQubeEnv( 'ASF Sonar Analysis' ) {
-                        echo "Will use SonarQube instance at $SONAR_HOST_URL"
-                        sh "mvn clean 
org.jacoco:jacoco-maven-plugin:prepare-agent install 
-Pattach-additional-artifacts $SONAR_MAVEN_GOAL -up"
+                    withCredentials( [ string( credentialsId: 
'sonarcloud-jspwiki', variable: 'SONAR_TOKEN' ) ] ) {
+                        def sonarOptions = '-Dsonar.projectKey=jspwiki-builder 
-Dsonar.organization=apache -Dsonar.host.url=https://sonarcloud.io' // 
sonar.login read from SONAR_TOKEN env var
+                        echo 'Will use SonarQube instance at 
https://sonarcloud.io'
+                        sh "mvn clean 
org.jacoco:jacoco-maven-plugin:prepare-agent install 
-Pattach-additional-artifacts sonar:sonar -up $sonarOptions"
                     }
                     pom = readMavenPom file: 'pom.xml'
                     writeFile file: 'target/classes/apidocs.txt', text: 'file 
created in order to allow aggregated javadoc generation, target/classes is 
needed for all modules'

Reply via email to