remobed checkout scm step in build image

This commit is contained in:
TomPGrid 2025-02-28 13:30:46 +01:00
parent ebf39d32e4
commit ce27ec7faf

13
Jenkinsfile vendored
View file

@ -1,10 +1,11 @@
pipeline { pipeline {
agent { agent none
docker { image 'maven:3.8.5-openjdk-17' }
}
stages { stages {
stage('Checkstyle') { stage('Checkstyle') {
agent {
docker { image 'maven:3.8.5-openjdk-17' }
}
steps { steps {
checkout scm checkout scm
sh 'mvn checkstyle:checkstyle' sh 'mvn checkstyle:checkstyle'
@ -16,11 +17,17 @@ pipeline {
} }
} }
stage('Test') { stage('Test') {
agent {
docker { image 'maven:3.8.5-openjdk-17' }
}
steps { steps {
sh 'mvn test -Dcheckstyle.skip=true' sh 'mvn test -Dcheckstyle.skip=true'
} }
} }
stage('Build') { stage('Build') {
agent {
docker { image 'maven:3.8.5-openjdk-17' }
}
steps { steps {
sh 'mvn clean package -DskipTests -Dcheckstyle.skip=true' sh 'mvn clean package -DskipTests -Dcheckstyle.skip=true'
} }