前言
我們的內網打包環境目前是運行在windows上,采用jenkins.msi 安裝成windwos服務的形式。
升級前准備
在jenkins版本升級之后,我使用ThinBackup進行了備份,詳細操作請參考我的另篇博客:jenkins 備份配置信息
升級方法
我的升級方法如下:
- 下載新版本的jekins windows版本安裝包
- 雙擊msi,進行覆蓋安裝
- 進行jenkins的默認配置
- 以admin帳號進入系統管理 - 安裝ThinBackup
- ThinBackup - 設置之前備份文件目錄
- ThinBackup - 還原 備份文件
- 注意:如果要還原插件,要注意原始備份的系統插件和現在jenkins的版本是否匹配,所以不太建議還原插件,可能會引起兼容性的問題。
- 重啟jenkins
保留的配置
我通過這種方式進行升級之后,還保留的數據如下:
- job
- job構建的版本號,及構建的日志(控制台輸出)
- 用戶的配置,包括權限管理
- jenkins系統的配置
- 原jenkins安裝的插件的配置(插件建議重裝一遍)