2022-10-20 17:06:00 +00:00

34 lines
785 B
Groovy

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'
}
}
}
}
}