Jenkins 配置和job的備份

關於jenkins中的備份可以藉助插件:thinBackup來實現;

備份插件一般有 Backup+Plugin PeriodicBackup+Plugin thinBackup

備份

  • 如果只備份配置和job, 選用thinBackup(也是最可靠的),安裝插件thinBackup後 就可以設定備份

1562902646542

我們再通過腳本 把備份同步到其他機器

#!/bin/bash

rsync -avz /opt/jenkins-bak-file root@ip:/opt

然後把這個腳本 加到定時任務中

0 3 * /bin/bash /opt/backup-jenkins-config.sh &>/dev/null

還原備份

把備份相關目錄填寫好

1562902678514

然後選擇要還原的備份,選擇全量包的哪一個 ,如果第一個備份是全量包,剩下的都是增量包,先還原全量包,還原成功後再進行增量備份還原,也可以在備份時,設置每天都全量備份,這樣便於還原,一定要重啓Jenkins,這樣就可以看到還原的後的效果了.重啓Jenkins若沒有生效,在插件裏面新安裝任意插件或者更新任意插件,勾選上"Restart Jenkins when installation is complete and no jobs are running" 採用這種方式來重啓Jenkins,這樣就能解決還原不生效的問題。一般備份包(文件夾)都有嚴格的格式:

FULL-2019-07-12_15-53

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