|
@@ -109,15 +109,7 @@ pipeline {
|
|
echo "Syncing dictionaries for $key"
|
|
echo "Syncing dictionaries for $key"
|
|
def log_dir = value.dir.replace("Files", "LOGS")
|
|
def log_dir = value.dir.replace("Files", "LOGS")
|
|
log_dir = log_dir.replace("/", "\\")
|
|
log_dir = log_dir.replace("/", "\\")
|
|
- sh """export DOCKER_HOST=tcp://$GOST_CLUSTER: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
|
|
|
|
- """
|
|
|
|
|
|
+ sync(log_dir, value.idtask, IMAGE, GOST_CLUSTER)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -214,15 +206,7 @@ pipeline {
|
|
echo "Syncing dictionaries for Gemotest"
|
|
echo "Syncing dictionaries for Gemotest"
|
|
def log_dir = GEMOTEST.dir.replace("Files", "LOGS")
|
|
def log_dir = GEMOTEST.dir.replace("Files", "LOGS")
|
|
log_dir = log_dir.replace("/", "\\")
|
|
log_dir = log_dir.replace("/", "\\")
|
|
- sh """export DOCKER_HOST=tcp://$GOST_CLUSTER:2376 DOCKER_TLS_VERIFY=1
|
|
|
|
- docker create -i --name sync \
|
|
|
|
- -v analis-wineservice_analis_Files_netapp:/root/wine32/dosdevices/unc/samba.infoclinica.lan/smartdelta01/ \
|
|
|
|
- --network=labnetwork ${SYNC_IMAGE} -a prod_lab -e "$GEMOTEST.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
|
|
|
|
- """
|
|
|
|
|
|
+ sync(log_dir, GEMOTEST.idtask, IMAGE, GOST_CLUSTER)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
sh """export DOCKER_HOST=tcp://$GOST_CLUSTER:2376 DOCKER_TLS_VERIFY=1
|
|
sh """export DOCKER_HOST=tcp://$GOST_CLUSTER:2376 DOCKER_TLS_VERIFY=1
|
|
@@ -241,15 +225,7 @@ pipeline {
|
|
echo "Syncing dictionaries for CMD"
|
|
echo "Syncing dictionaries for CMD"
|
|
def log_dir = CMD.dir.replace("Files", "LOGS")
|
|
def log_dir = CMD.dir.replace("Files", "LOGS")
|
|
log_dir = log_dir.replace("/", "\\")
|
|
log_dir = log_dir.replace("/", "\\")
|
|
- sh """export DOCKER_HOST=tcp://$GOST_CLUSTER:2376 DOCKER_TLS_VERIFY=1
|
|
|
|
- docker create -i --name sync \
|
|
|
|
- -v analis-wineservice_analis_Files_netapp:/root/wine32/dosdevices/unc/samba.infoclinica.lan/smartdelta01/ \
|
|
|
|
- --network=labnetwork ${SYNC_IMAGE} -a prod_lab -e "$CMD.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
|
|
|
|
- """
|
|
|
|
|
|
+ sync(log_dir, CMD.idtask, IMAGE, GOST_CLUSTER)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
sh """export DOCKER_HOST=tcp://$GOST_CLUSTER:2376 DOCKER_TLS_VERIFY=1
|
|
sh """export DOCKER_HOST=tcp://$GOST_CLUSTER:2376 DOCKER_TLS_VERIFY=1
|
|
@@ -281,6 +257,17 @@ pipeline {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+def sync(String dir, String idtask, String IMAGE, String CLUSTER) {
|
|
|
|
+ sh """export DOCKER_HOST=tcp://$CLUSTER:2376 DOCKER_TLS_VERIFY=1
|
|
|
|
+ docker create -i --name sync \
|
|
|
|
+ -v analis-wineservice_analis_Files_netapp:/root/wine32/dosdevices/unc/samba.infoclinica.lan/smartdelta01/ \
|
|
|
|
+ --network=labnetwork ${IMAGE} -a prod_lab -e "$idtask" \
|
|
|
|
+ -logfile "\\\\\\samba.infoclinica.lan\\smartdelta01\\$dir\\syncmanager_#.log"
|
|
|
|
+ docker cp infodent.ini sync:/opt/syncmanager/infodent.ini
|
|
|
|
+ docker start -i sync
|
|
|
|
+ docker rm sync
|
|
|
|
+ """
|
|
|
|
+}
|
|
def get_http(String dir, String id, String IMAGE, String TAG, String CLUSTER) {
|
|
def get_http(String dir, String id, String IMAGE, String TAG, String CLUSTER) {
|
|
sh """export DOCKER_HOST=tcp://$CLUSTER:2376 DOCKER_TLS_VERIFY=1
|
|
sh """export DOCKER_HOST=tcp://$CLUSTER:2376 DOCKER_TLS_VERIFY=1
|
|
docker create -i --name get \
|
|
docker create -i --name get \
|