| 
					
				 | 
			
			
				@@ -13,7 +13,7 @@ pipeline { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     DEV_REGISTRY='dev-registry.infoclinica.ru:5000' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     PROD_REGISTRY='registry.infoclinica.ru:5000' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     DOCKER_CERT_PATH='/run/secrets/swarm' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    DOCKER_HOST='' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    DHOST='' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     DOCKER_REGISTRY='' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     NEWTAG='' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -46,11 +46,11 @@ pipeline { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           switch (cluster) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              case 'prod': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 DOCKER_REGISTRY=PROD_REGISTRY 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                DOCKER_HOST="tcp://${CLUSTER_PROD}:2376 DOCKER_TLS_VERIFY=1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                DHOST="tcp://${CLUSTER_PROD}:2376 DOCKER_TLS_VERIFY=1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 break 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              case 'dev': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 DOCKER_REGISTRY=DEV_REGISTRY 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                DOCKER_HOST="tcp://${CLUSTER_DEV}:2376 DOCKER_TLS_VERIFY=1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                DHOST="tcp://${CLUSTER_DEV}:2376 DOCKER_TLS_VERIFY=1" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 break 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				              default: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 currentBuild.result = 'ABORTED' 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -75,10 +75,10 @@ pipeline { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     stage("Update") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       when { expression { service_update != "" } } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      environment { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          DOCKER_HOST="${DHOST}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       steps { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        environment { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          DOCKER_HOST="${DOCKER_HOST}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         script { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           for (String item : service_update.split()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             try{ 
			 |