| | |
| | | } |
| | | environment{ |
| | | def BUILDDATE = sh(script: "echo `date --rfc-3339=date`", returnStdout: true).trim() |
| | | def IMAGE_TAG = "${env.BRANCH_NAME != 'master' ? env.BRANCH_NAME : latest }" |
| | | } |
| | | stages{ |
| | | stage ('Checkout source'){ |
| | |
| | | stage ('Build image'){ |
| | | steps{ |
| | | script{ |
| | | customImage = docker.build("${JOB_NAME}:${BUILDDATE}-build-${env.BUILD_ID}") |
| | | customImage = docker.build("${JOB_NAME}:${BUILDDATE}-build-${env.BUILD_ID}","--no-cache .") |
| | | } |
| | | } |
| | | post{ |
| | |
| | | script{ |
| | | docker.withRegistry('https://dev-reg.darkurthe.net'){ |
| | | customImage.push() |
| | | customImage.push("latest") |
| | | customImage.push("$env.IMAGE_TAG") |
| | | } |
| | | } |
| | | } |