Преглед на файлове

Обновить 'Jenkinsfile'

Vladimir Tomishinets преди 6 години
родител
ревизия
c4472f4c63
променени са 1 файла, в които са добавени 16 реда и са изтрити 12 реда
  1. 16 12
      Jenkinsfile

+ 16 - 12
Jenkinsfile

@@ -49,27 +49,31 @@ pipeline {
             try{
               echo "Updating $item"
               if (repo == 'prod') {
-              sh "export DOCKER_CERT_PATH=/run/secrets/swarm
-                  export DOCKER_HOST=tcp://${CLUSTER_PROD}:2376 DOCKER_TLS_VERIFY=1
-                  docker service update $item --image ${DOCKER_REGISTRY}/iru/${DOCKER_IMAGE}:${repo}-${BUILD_NUMBER}"
+              sh '''export DOCKER_CERT_PATH=/run/secrets/swarm
+                    export DOCKER_HOST=tcp://${CLUSTER_PROD}:2376 DOCKER_TLS_VERIFY=1
+                    docker service update $item --image ${DOCKER_REGISTRY}/iru/${DOCKER_IMAGE}:${repo}-${BUILD_NUMBER}
+                 '''
               }
               if (repo == 'dev') {
-              sh "export DOCKER_CERT_PATH=/run/secrets/swarm
-                  export DOCKER_HOST=tcp://${CLUSTER_DEV}:2376 DOCKER_TLS_VERIFY=1
-                  docker service update $item --image ${DOCKER_REGISTRY}/iru/${DOCKER_IMAGE}:${repo}-${BUILD_NUMBER}"
+              sh '''export DOCKER_CERT_PATH=/run/secrets/swarm
+                    export DOCKER_HOST=tcp://${CLUSTER_DEV}:2376 DOCKER_TLS_VERIFY=1
+                    docker service update $item --image ${DOCKER_REGISTRY}/iru/${DOCKER_IMAGE}:${repo}-${BUILD_NUMBER}
+                 '''
               }
             }
             catch(err){
               echo "Recovering service $item"
               if (repo == 'prod') {
-              sh "export DOCKER_CERT_PATH=/run/secrets/swarm
-                  export DOCKER_HOST=tcp://${CLUSTER_PROD}:2376 DOCKER_TLS_VERIFY=1
-                  docker service rollback $item"
+              sh '''export DOCKER_CERT_PATH=/run/secrets/swarm
+                    export DOCKER_HOST=tcp://${CLUSTER_PROD}:2376 DOCKER_TLS_VERIFY=1
+                    docker service rollback $item
+                 '''
               }
               if (repo == 'dev') {
-              sh "export DOCKER_CERT_PATH=/run/secrets/swarm
-                  export DOCKER_HOST=tcp://${CLUSTER_DEV}:2376 DOCKER_TLS_VERIFY=1
-                  docker service rollback $item"
+              sh '''export DOCKER_CERT_PATH=/run/secrets/swarm
+                    export DOCKER_HOST=tcp://${CLUSTER_DEV}:2376 DOCKER_TLS_VERIFY=1
+                    docker service rollback $item
+                 '''
               }
               throw err
             }