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