|
@@ -32,11 +32,21 @@ pipeline {
|
|
|
Set-PSDebug -Trace 1
|
|
|
pwd
|
|
|
move-Item -Path .\\Infoclinica\\.svn -Destination ..\\svn
|
|
|
- docker build -t analis-service:${REV_NUMBER}-${BUILD_NUMBER} .
|
|
|
+ docker build -t registry.infoclinica.ru:5000/lab/analis-service:${REV_NUMBER}-${BUILD_NUMBER} .
|
|
|
move-Item -Path ..\\svn -Destination .\\Infoclinica\\.svn
|
|
|
"""
|
|
|
}
|
|
|
}
|
|
|
+ stage("Push to registry"){
|
|
|
+ steps {
|
|
|
+ powershell """
|
|
|
+ Set-PSDebug -Trace 1
|
|
|
+ docker tag registry.infoclinica.ru:5000/lab/analis-service:${REV_NUMBER}-${BUILD_NUMBER} registry.infoclinica.ru:5000/lab/analis-service:latest
|
|
|
+ docker push registry.infoclinica.ru:5000/lab/analis-service:${REV_NUMBER}-${BUILD_NUMBER}
|
|
|
+ docker push registry.infoclinica.ru:5000/lab/analis-service:latest
|
|
|
+ """
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
post {
|
|
|
failure {
|
|
@@ -44,14 +54,14 @@ pipeline {
|
|
|
subject: "Jenkins Analis Server docker image build ERROR",
|
|
|
mimeType: 'text/html',
|
|
|
to: "${mailto}",
|
|
|
- body: "<b>ATTENTION!!!</b> <b><br> Jenkins job failed.\n\n <b><br>Project Name:</b> ${env.JOB_NAME} <b><br>\nBuild Number:</b> ${env.BUILD_NUMBER} <b><br>\nBuild Tag:</b> ${env.REV_NUMBER}-${env.BUILD_NUMBER} <b><br>\nURL Build:</b> ${RUN_DISPLAY_URL}"
|
|
|
+ body: "<b>ATTENTION!!!</b> <br><br><br> Jenkins job failed. <br>Project Name: ${env.JOB_NAME} <br>Build Number: ${env.BUILD_NUMBER} <br>Build Tag: <b>${REV_NUMBER}-${env.BUILD_NUMBER}</b><br>URL Build:${RUN_DISPLAY_URL}"
|
|
|
}
|
|
|
success {
|
|
|
mail charset: 'UTF-8',
|
|
|
subject: "Jenkins Analis Server docker image build SUCCESS",
|
|
|
mimeType: 'text/html',
|
|
|
to: "${mailto}",
|
|
|
- body: "<b>Congradulations!!!</b> <br> Jenkins job <b>succefully</b> finished.\n\n <br>Project Name: ${env.JOB_NAME} <br>\nBuild Number: ${env.BUILD_NUMBER} <br>\nBuild Tag: <b>${REV_NUMBER}-${env.BUILD_NUMBER}</b><br>\nURL Build: ${RUN_DISPLAY_URL}"
|
|
|
+ body: "<b>Congradulations!!!</b> <br><br><br> Jenkins job <b>succefully</b> finished.\n\n <br>Project Name: ${env.JOB_NAME} <br>\nBuild Number: ${env.BUILD_NUMBER} <br>\nBuild Tag: <b>${REV_NUMBER}-${env.BUILD_NUMBER}</b><br>\nURL Build: ${RUN_DISPLAY_URL}"
|
|
|
}
|
|
|
}
|
|
|
}
|