diff --git a/Jenkinsfile b/Jenkinsfile index ea9a3751a..77ec5654c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -18,9 +18,15 @@ pipeline { sh 'export PATH="/usr/lib/jvm/java-1.17.0-openjdk-amd64/bin:$PATH" && mvn package' } } + stage('sonar analysis') { + steps { + withSonarQubeEnv('SONAR_TOKEN') { + sh 'mvn verify org.sonarsource.scanner.maven:sonar-maven-plugin:sonar -Dsonar.projectKey=qtsonarqube_qtsonarqube-token -Dsonar.organization=qtsonarqube' + } + } stage('postbuild') { steps { - archiveArtifacts artifacts: '**/target/spring-petclinic.war', + archiveArtifacts artifacts: '**/target/spring-petclinic-3.0.0-SNAPSHOT.jar', followSymlinks: false junit '**/surefire-reports/TEST-*.xml' }