Ver código fonte

enable update

Tomishinets Vladimir 4 anos atrás
pai
commit
e7cc7c1f36
1 arquivos alterados com 36 adições e 36 exclusões
  1. 36 36
      devK8s.Jenkinsfile

+ 36 - 36
devK8s.Jenkinsfile

@@ -65,41 +65,41 @@ pipeline {
         }
       }
     }
-    // stage("Update Helm Chart values.yaml") {
-    //   steps {
-    //     script {
-    //       echo "Update Helm Chart"
-    //       def data = readYaml file: "${CHART_PATH}/values.yaml"
-    //       TAG_PATH = "images.${PROJECT}.dev"
-    //       yamlOps.updateBuilder(TAG_PATH, data, TAG)
-    //       writeYaml file: "${CHART_PATH}/values.yaml", data: data, overwrite: true
-    //     }
-    //   }
-    // }
-    // stage("Update APP") {
-    //   steps {
-    //     script {
-    //       RELEASENAME = CHART_SUBPATH.split("/")[1]
-    //       try {
-    //         echo "Update APP"
-    //         k8sHelmOps.upgrade(CLOUD, NAMESPACE, RELEASENAME, CHART_PATH)
-    //       }
-    //       catch(err) {
-    //         echo "Recovering APP"
-    //         k8sHelmOps.rollback(CLOUD, NAMESPACE, RELEASENAME)
-    //         throw err
-    //       }
-    //     }
-    //   }
-    // }
-    // stage("Push changes to REPO") {
-    //   steps {
-    //     script {
-    //       echo "Push changes to Repo"
-    //       COMMIT = "Version update ${PROJECT}"
-    //       gitOps.push(HELM_DIR, COMMIT)
-    //     }
-    //   }
-    // }
+    stage("Update Helm Chart values.yaml") {
+      steps {
+        script {
+          echo "Update Helm Chart"
+          def data = readYaml file: "${CHART_PATH}/values.yaml"
+          TAG_PATH = "images.${PROJECT}.dev"
+          yamlOps.updateBuilder(TAG_PATH, data, TAG)
+          writeYaml file: "${CHART_PATH}/values.yaml", data: data, overwrite: true
+        }
+      }
+    }
+    stage("Update APP") {
+      steps {
+        script {
+          RELEASENAME = CHART_SUBPATH.split("/")[1]
+          try {
+            echo "Update APP"
+            k8sHelmOps.upgrade(CLOUD, NAMESPACE, RELEASENAME, CHART_PATH)
+          }
+          catch(err) {
+            echo "Recovering APP"
+            k8sHelmOps.rollback(CLOUD, NAMESPACE, RELEASENAME)
+            throw err
+          }
+        }
+      }
+    }
+    stage("Push changes to REPO") {
+      steps {
+        script {
+          echo "Push changes to Repo"
+          COMMIT = "Version update ${PROJECT}"
+          gitOps.push(HELM_DIR, COMMIT)
+        }
+      }
+    }
   }
 }