|
@@ -130,7 +130,7 @@ pipeline {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-*//* stage ("INVITRO dictionaries") {
|
|
|
|
|
|
+*/ stage ("INVITRO dictionaries") {
|
|
steps {
|
|
steps {
|
|
script {
|
|
script {
|
|
INVITRONAMES.each { key, value ->
|
|
INVITRONAMES.each { key, value ->
|
|
@@ -138,17 +138,6 @@ pipeline {
|
|
cleanUP(value.dir, GOST_CLUSTER, WGET_IMAGE)
|
|
cleanUP(value.dir, GOST_CLUSTER, WGET_IMAGE)
|
|
echo "Get dictionaries for $key"
|
|
echo "Get dictionaries for $key"
|
|
def log_dir = value.dir.replace("Files", "LOGS")
|
|
def log_dir = value.dir.replace("Files", "LOGS")
|
|
- sh """export DOCKER_HOST=tcp://$GOST_CLUSTER:2376 DOCKER_TLS_VERIFY=1
|
|
|
|
- docker create -i --name get \
|
|
|
|
- -v analis-wineservice_analis_Files_netapp:/root/.wine/dosdevices/unc/samba.infoclinica.lan/smartdelta01 \
|
|
|
|
- --network=labnetwork -e DEBUG=false \
|
|
|
|
- -e LOGPATH=/root/.wine/dosdevices/unc/samba.infoclinica.lan/smartdelta01/$log_dir \
|
|
|
|
- ${ANALIS_IMAGE} SyncRefInterval=1 LabSystems=$value.id /nocycles
|
|
|
|
- docker cp infodent.ini get:/opt/analis/infodent.ini
|
|
|
|
- docker cp analis.conf get:/opt/analis/analis.conf
|
|
|
|
- docker start -i get
|
|
|
|
- docker rm get
|
|
|
|
- """
|
|
|
|
get_http(log_dir, value.id, ANALIS_IMAGE, TAG, GOST_CLUSTER)
|
|
get_http(log_dir, value.id, ANALIS_IMAGE, TAG, GOST_CLUSTER)
|
|
}
|
|
}
|
|
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
|
|
catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
|
|
@@ -179,7 +168,7 @@ pipeline {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-*/ stage ("ALFA dictionaries") {
|
|
|
|
|
|
+ stage ("ALFA dictionaries") {
|
|
steps {
|
|
steps {
|
|
script {
|
|
script {
|
|
ALFANAMES.each { key, value ->
|
|
ALFANAMES.each { key, value ->
|
|
@@ -189,7 +178,7 @@ pipeline {
|
|
def log_dir = value.dir.replace("Files", "LOGS")
|
|
def log_dir = value.dir.replace("Files", "LOGS")
|
|
get_http(log_dir, value.id, ANALIS_IMAGE, TAG, GOST_CLUSTER)
|
|
get_http(log_dir, value.id, ANALIS_IMAGE, TAG, GOST_CLUSTER)
|
|
}
|
|
}
|
|
-/* catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
|
|
|
|
|
|
+ catchError(buildResult: 'SUCCESS', stageResult: 'FAILURE') {
|
|
timeout(time: 10 as Integer, unit: 'MINUTES') {
|
|
timeout(time: 10 as Integer, unit: 'MINUTES') {
|
|
ALFANAMES.each { key, value ->
|
|
ALFANAMES.each { key, value ->
|
|
echo "Syncing $key"
|
|
echo "Syncing $key"
|
|
@@ -210,7 +199,7 @@ pipeline {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-*/ sh """export DOCKER_HOST=tcp://$GOST_CLUSTER:2376 DOCKER_TLS_VERIFY=1
|
|
|
|
|
|
+ sh """export DOCKER_HOST=tcp://$GOST_CLUSTER:2376 DOCKER_TLS_VERIFY=1
|
|
docker stop sync || true && docker rm sync || true
|
|
docker stop sync || true && docker rm sync || true
|
|
"""
|
|
"""
|
|
}
|
|
}
|
|
@@ -243,7 +232,7 @@ pipeline {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
- stage ("CMD dictionaries") {
|
|
|
|
|
|
+*//* stage ("CMD dictionaries") {
|
|
steps {
|
|
steps {
|
|
script {
|
|
script {
|
|
echo "Get dictionaries for CMD"
|
|
echo "Get dictionaries for CMD"
|