| 
					
				 | 
			
			
				@@ -72,39 +72,39 @@ pipeline { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    // 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 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) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  post { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    failure { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      mail charset: 'UTF-8', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           subject: "Jenkins build ERROR", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           mimeType: 'text/html', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           to: "${mailto}", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           body: "<b>ATTENTION!!!</b> <b><br> Jenkins job failed.\n\n <b><br>Project Name:</b> ${env.JOB_NAME} <b><br>\nBuild Number:</b> ${env.BUILD_NUMBER} <b><br>\nURL Build:</b> ${RUN_DISPLAY_URL}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  // post { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //   failure { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //     mail charset: 'UTF-8', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //          subject: "Jenkins build ERROR", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //          mimeType: 'text/html', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //          to: "${mailto}", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //          body: "<b>ATTENTION!!!</b> <b><br> Jenkins job failed.\n\n <b><br>Project Name:</b> ${env.JOB_NAME} <b><br>\nBuild Number:</b> ${env.BUILD_NUMBER} <b><br>\nURL Build:</b> ${RUN_DISPLAY_URL}" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  //   } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  // } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 |