Browse Source

Jenkinsfile development

wadim 7 years ago
parent
commit
e5bc2271f7
1 changed files with 7 additions and 3 deletions
  1. 7 3
      Jenkinsfile

+ 7 - 3
Jenkinsfile

@@ -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}"
     }