Browse Source

Обновить 'Jenkinsfile'

Vladimir Tomishinets 6 years ago
parent
commit
50c8232d50
1 changed files with 4 additions and 4 deletions
  1. 4 4
      Jenkinsfile

+ 4 - 4
Jenkinsfile

@@ -62,7 +62,7 @@ pipeline {
              '''
       }
     }
-/*    stage("Build") {
+    stage("Build") {
       steps {
         echo "Building ${DOCKER_IMAGE}:${SERIAL}."
         sh """docker build --no-cache -t ${DOCKER_IMAGE}:${SERIAL} .
@@ -82,17 +82,17 @@ pipeline {
         }
       }
     }
-*/    stage("Run in Prod-like") {
+    stage("Run in Prod-like") {
       steps {
         script {
           echo "Check Prod-like cluster status"
-          sh "echo -n \${SERIAL} > \${SWARM_GIT_NAME}/tags/\${DOCKER_IMAGE}.version"
+          sh "echo -n \${SERIAL} > \${SWARM_GIT_NAME}/tags/\${DOCKER_IMAGE}.version" 
           sh """cd \${SWARM_GIT_NAME}/\${DOCKER_IMAGE}
                 DOCKER_HOST=tcp://${CLUSTERS.get((ENAMES[1]))}:2376 DOCKER_TLS_VERIFY=1 ./ovpn-rsa-open-staging.sh
              """
           def NODE = sh script: "DOCKER_HOST=tcp://${CLUSTERS.get((ENAMES[1]))}:2376 DOCKER_TLS_VERIFY=1 docker service ps \${SERVICE_NAME} --format '{{.Node}}' --filter desired-state=Running" , returnStdout: true
           echo "${NODE}"
-          
+          sh "container_id_client=\$(docker run -d --rm -e "mode=client" -e "server=\${NODE}" --privileged ${DOCKER_IMAGE}:${SERIAL})"
              
         }
       }