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