Prechádzať zdrojové kódy

Болванка для сборки node-lab

Vladimir Tomishinets 6 rokov pred
rodič
commit
059e796047
1 zmenil súbory, kde vykonal 8 pridanie a 3 odobranie
  1. 8 3
      Jenkinsfile

+ 8 - 3
Jenkinsfile

@@ -4,7 +4,7 @@ pipeline {
   }
   environment {
     DOCKER_REGISTRY='dev-registry.infoclinica.ru:5000'
-    DOCKER_IMAGE='node'
+    DOCKER_IMAGE='node-lab'
     SWARM_GIT_URL='ssh://git@git.sdsys.ru:8022/iru/stack-deploy.git'
     SWARM_GIT_NAME='stack-deploy'
     JENKINS_MAIL='jenkins@sdsys.ru'
@@ -17,6 +17,11 @@ pipeline {
       defaultValue: "prod",
       description: "Repository to build and/or deploy from."
     )
+    string(
+      name: "version",
+      defaultValue: "16.1",
+      description: "Witch version to build and/or deploy (16.1/17.1)."
+    )
     string(
       name: "cluster",
       defaultValue: "dev",
@@ -24,7 +29,7 @@ pipeline {
     )
     string(
       name: "service_update",
-      defaultValue: "info_node info_node-api",
+      defaultValue: "lab_node lab_node-api",
       description: "Services to update."
     )
     string(
@@ -37,7 +42,7 @@ pipeline {
     stage("Build") {
       steps {
         echo "Building ${DOCKER_REGISTRY}/iru/${DOCKER_IMAGE}:${repo}-${BUILD_NUMBER}."
-        sh "docker build --build-arg repo=${repo} --no-cache -t ${DOCKER_REGISTRY}/iru/${DOCKER_IMAGE}:${repo}-${BUILD_NUMBER} ."
+        sh "docker build --build-arg repo=${repo} version=${version} --no-cache -t ${DOCKER_REGISTRY}/iru/${DOCKER_IMAGE}:${repo}-${BUILD_NUMBER} ."
       }
     }
     stage("Publish") {