Page History
...
Code Block | ||||
---|---|---|---|---|
| ||||
#!groovy
node {
try {
stage('Checkout') {
checkout scm
}
stage('Build') {
//This will resolve to docker.image('registry.nspop.dk/platform/nspbuilder:jdk8').inside(){
docker.image("${NSPBUILDER}").inside(){
sh "mvn clean install"
}
}
stage ('Archive') {
//This will resolve to docker.build('registry.nspop.dk/components/ncc:build', '--pull .')
docker.build("${REGISTRYTAG}", '--pull .')
}
} catch (err) {
//slackSend channel: '<channelname>', color: 'bad', message: "${env.JOB_NAME} ${env.BUILD_NUMBER} - Build failed ... (<${env.BUILD_URL}|Open>)", tokenCredentialId: 'Slack-Token'
throw err
} finally {
stage ('Clean') {
deleteDir()
}
}
} |
...