def MAVEN_IMAGE = 'maven:3.8.2-openjdk-11-slim' def SQ_SCANNER = 'sonarsource/sonar-scanner-cli' pipeline { agent any stages { stage('Build') { agent { docker { image "${MAVEN_IMAGE}" } } steps { //sh 'mvn clean verify sonar:sonar' sh 'mvn -B -DskipTests clean package' } } stage('Static Code Analysis') { agent { docker { image "${SQ_SCANNER}" } } steps { withSonarQubeEnv('cicd') { echo '################# SQ ###################' sh 'sonar-scanner' } } } } }