|
@@ -19,19 +19,21 @@ pipeline {
|
|
|
)
|
|
|
string(
|
|
|
name: "mailto",
|
|
|
- defaultValue: "surkov.v@sdsys.ru",
|
|
|
+ defaultValue: "admin@sdsys.ru",
|
|
|
description: "Email which has to be notified."
|
|
|
)
|
|
|
}
|
|
|
stages {
|
|
|
stage("Build") {
|
|
|
steps {
|
|
|
- sh "echo docker build --build-arg repo=${repo} --no-cache -t ${docker_registry}/${docker_image}:${repo}-${BUILD_NUMBER} ."
|
|
|
+ echo "Building ${docker_registry}/${docker_image}:${repo}-${BUILD_NUMBER}."
|
|
|
+ sh "docker build --build-arg repo=${repo} --no-cache -t ${docker_registry}/${docker_image}:${repo}-${BUILD_NUMBER} ."
|
|
|
}
|
|
|
}
|
|
|
stage("Publish") {
|
|
|
steps {
|
|
|
- sh "echo docker push ${docker_registry}/${docker_image}:${repo}-${BUILD_NUMBER}"
|
|
|
+ echo "Publishing ${docker_registry}/${docker_image}:${repo}-${BUILD_NUMBER}"
|
|
|
+ sh "docker push ${docker_registry}/${docker_image}:${repo}-${BUILD_NUMBER}"
|
|
|
}
|
|
|
}
|
|
|
stage("Update") {
|
|
@@ -61,12 +63,14 @@ pipeline {
|
|
|
failure {
|
|
|
mail charset: 'UTF-8',
|
|
|
subject: "Jenkins build error: ${BUILD_URL}",
|
|
|
+ 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>\nStage Name:</b> Publish <b><br>\nURL Build:</b> ${env.BUILD_URL}"
|
|
|
}
|
|
|
success {
|
|
|
mail charset: 'UTF-8',
|
|
|
subject: "Jenkins build USCCESS: ${BUILD_URL}",
|
|
|
+ mimeType: 'text/html',
|
|
|
to: "${mailto}",
|
|
|
body: "<b>Congradulations!!!</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>\nStage Name:</b> Publish <b><br>\nURL Build:</b> ${env.BUILD_URL}"
|
|
|
}
|