jenkins定時備份插件 ThinBackup

一、概述

jenkins備份插件是:ThinBackup

 

二、安裝ThinBackup

Jenkins 插件中心搜索 ThinBackup,點擊直接安裝即可。

插件官網: https://plugins.jenkins.io/thinBackup

安裝好 ThinBackup 之後,在系統管理界面,拉到最下面,就可以找到 ThinBackup 。

 

三、配置ThinBackup

點擊 ThinBackup 就會看到三個按鈕,界面如下。

 

分別表示:

Backup Now 現在立即備份。

Restore 恢復

Settings 備份配置

 

設置備份參數

點擊 Settings 即可打開設置頁面,下面是我配置好的參數,根據實際情況可以修改。

 

參數配置說明,上面1-9參數,分別指:

備份文件本地位置
完整備份的備份計劃,支持定時任務表達式 cron ,截圖中是週一到週五,每天的凌晨03點執行備份
最大備份集數
等到 Jenkins/Hudson 空閒時執行備份,最大等待時間
備份"userContent"文件夾
備份下一個版本號文件
備份插件檔案
清理差異備份
將舊備份移動到 ZIP 文件

 

注意:以上參數中需要注意的是

1、備份文件地址如果 Jenkins 安裝在 dockers 該地址必須是 docker 內的地址,這裏的/var/jenkins_home/backup,我是手動創建的。

2、cron 表達式跟常規表達式有點類似,但不是完全一樣,

以上,配置完後,點擊 save 按鈕保存,就會生效了。老版本可能要重啓jenkins,新版本不需要。

 

備份

配置好上面的參數後,到了表達式指定時間,Jenkins 自動備份,或者你可以手動點擊 Backup Now,立即備份。

備份成功後,對應的本地備份文件位置生成備份內容, 備份文件是以日期+時間節點組成的文件名。

 

恢復

直接點擊 Restore 可以恢復,點擊後會看到恢復的備份文件,按時間節點顯示。

選擇要恢復的備份,點擊 恢復 按鈕即可,注意,恢復完成後,需要重啓 Jenkins 才生效恢復。

 

本文參考鏈接:

https://blog.csdn.net/mcfnhm/article/details/121126745

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章