| 
														
															@@ -79,16 +79,14 @@ pipeline { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     stage("Update APP") { 
														 | 
														
														 | 
														
															     stage("Update APP") { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															       steps { 
														 | 
														
														 | 
														
															       steps { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         script { 
														 | 
														
														 | 
														
															         script { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          RELEASENAME = DOCKER_IMAGE.split("/")[0] 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-          NAMESPACE = DOCKER_IMAGE.split("/")[0] 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           try { 
														 | 
														
														 | 
														
															           try { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             echo "Update APP to ${IMAGE_TO_PUSH}" 
														 | 
														
														 | 
														
															             echo "Update APP to ${IMAGE_TO_PUSH}" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            k8sHelmOps.upgrade(CONTEXT, NAMESPACE, RELEASENAME, CHART_PATH, VALUES_FILE, HELM_REPO) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            k8sHelmOps.upgrade(CONTEXT, DOCKER_IMAGE.split("/")[0], DOCKER_IMAGE.split("/")[0], CHART_PATH, VALUES_FILE, HELM_REPO) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             echo "Update success!!!" 
														 | 
														
														 | 
														
															             echo "Update success!!!" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           } 
														 | 
														
														 | 
														
															           } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           catch(err) { 
														 | 
														
														 | 
														
															           catch(err) { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             echo "Recovering APP" 
														 | 
														
														 | 
														
															             echo "Recovering APP" 
														 | 
													
												
											
												
													
														| 
														 | 
														
															-            k8sHelmOps.rollback(CONTEXT, NAMESPACE, RELEASENAME) 
														 | 
														
														 | 
														
															 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+            k8sHelmOps.rollback(CONTEXT, DOCKER_IMAGE.split("/")[0], DOCKER_IMAGE.split("/")[0]) 
														 | 
													
												
											
												
													
														| 
														 | 
														
															             throw err 
														 | 
														
														 | 
														
															             throw err 
														 | 
													
												
											
												
													
														| 
														 | 
														
															           } 
														 | 
														
														 | 
														
															           } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															         } 
														 | 
														
														 | 
														
															         } 
														 |