pipeline { | |
agent { | |
kubernetes { | |
label 'migration' | |
} | |
} | |
options { | |
disableConcurrentBuilds() | |
buildDiscarder(logRotator(artifactDaysToKeepStr: '', artifactNumToKeepStr: '2', daysToKeepStr: '14', numToKeepStr: '')) | |
} | |
tools { | |
maven 'apache-maven-latest' | |
jdk 'openjdk-jdk11-latest' | |
} | |
triggers { | |
pollSCM('H/5 * * * *') | |
} | |
stages { | |
stage('Main') { | |
stages { | |
stage('Build') { | |
steps { | |
sh 'mvn -B -T 1C clean install' | |
} | |
} | |
stage('Plain Maven build') { | |
steps { | |
sh 'mvn -B -T 1C -f pom-plain.xml compile' | |
} | |
} | |
} | |
} | |
} | |
} |