| 
					
				 | 
			
			
				@@ -107,22 +107,27 @@ pipeline { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                 wget -P /services/$value.dir --user="$value.user" --password="$value.pass" $FTP.helix' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            """ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    HELIXNAMES.each { key, value ->  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        if (value.idtask) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            echo "Syncing dictionaries for $key" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            def log_dir = value.dir.replace("Files", "LOGS") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            log_dir = log_dir.replace("/", "\\") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            sh """export DOCKER_HOST=tcp://$CLUSTER.gost:2376 DOCKER_TLS_VERIFY=1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  docker create --name sync -i \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    -v analis-wineservice_analis_Files_netapp:/root/wine32/dosdevices/unc/samba.infoclinica.lan/smartdelta01/ \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    --network=labnetwork ${SYNC_IMAGE} -a prod_lab -e "$value.idtask" \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                    -logfile "\\\\\\samba.infoclinica.lan\\smartdelta01\\$log_dir\\syncmanager_#.log" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  docker cp infodent.ini sync:/opt/syncmanager/infodent.ini 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  docker start -i sync 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                  docker rm sync 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                               """ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        timeout(time: 20 as Integer, unit: 'SECONDS') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            HELIXNAMES.each { key, value ->  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                if (value.idtask) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    echo "Syncing dictionaries for $key" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    def log_dir = value.dir.replace("Files", "LOGS") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    log_dir = log_dir.replace("/", "\\") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                    sh """export DOCKER_HOST=tcp://$CLUSTER.gost:2376 DOCKER_TLS_VERIFY=1 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                          docker create --name sync -i \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                            -v analis-wineservice_analis_Files_netapp:/root/wine32/dosdevices/unc/samba.infoclinica.lan/smartdelta01/ \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                            --network=labnetwork ${SYNC_IMAGE} -a prod_lab -e "$value.idtask" \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                            -logfile "\\\\\\samba.infoclinica.lan\\smartdelta01\\$log_dir\\syncmanager_#.log" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                          docker cp infodent.ini sync:/opt/syncmanager/infodent.ini 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                          docker start -i sync 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                          docker rm sync 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                        """ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 |