34 lines
785 B
Plaintext
Raw Permalink Normal View History

2022-10-20 16:53:50 +00:00
def MAVEN_IMAGE = 'maven:3.8.2-openjdk-11-slim'
def SQ_SCANNER = 'sonarsource/sonar-scanner-cli'
pipeline {
agent any
stages {
2022-10-20 17:00:53 +00:00
stage('Build') {
agent {
docker {
image "${MAVEN_IMAGE}"
}
}
steps {
2022-10-20 17:06:00 +00:00
//sh 'mvn clean verify sonar:sonar'
2022-10-20 17:05:19 +00:00
sh 'mvn -B -DskipTests clean package'
2022-10-20 17:00:53 +00:00
}
}
2022-10-20 16:53:50 +00:00
stage('Static Code Analysis') {
agent {
docker {
image "${SQ_SCANNER}"
}
}
steps {
withSonarQubeEnv('cicd') {
echo '################# SQ ###################'
sh 'sonar-scanner'
}
}
}
}
}