應用在升級過程中或升級完成后,發(fā)現(xiàn)新版本應用有問題或異常,可以回滾應用,待問題解決后再升級。本文介紹如何使用EDAS控制臺回滾應用。
背景信息
在應用升級過程中,出現(xiàn)部署包不可用、健康檢查失敗等異常報錯會導致應用升級失敗,當前應用變更會自動終止并回滾。
如果您發(fā)現(xiàn)新版本應用有問題或異常,可以手動回滾應用,有以下兩種場景。
- 升級中回滾:可以終止升級變更流程并回滾應用。
- 升級后回滾:可以通過部署歷史版本回滾應用。
升級中回滾
本示例以在手動模式的分批發(fā)布變更過程中回滾應用為例。當您需要分批發(fā)布應用時,可優(yōu)先考慮使用手動模式。手動模式的分批發(fā)布更加可控,當前面批次發(fā)布完成之后,可以驗證新版本應用的正確性,以決定下一批次是否繼續(xù)發(fā)布。
- 經(jīng)驗證,新版本應用符合預期,則手動確認繼續(xù)下一批次的發(fā)布。
- 經(jīng)驗證,新版本應用存在異常問題,則可以回滾應用。待修復問題后,再重新發(fā)布應用。
升級后回滾
本示例以完成分批發(fā)布升級應用后,通過部署歷史版本回滾應用為例。