Jenkins備份遷移

1、經過插件ThinBackup

網上有不少教程,這裏再也不介紹。docker

2、手動備份

經過插件備份的方式,不是很靈活,可選擇備份的粒度低(好比就沒有辦法只備份各項目配置)若是項目多的話,備份出來的文件會很大。
只備份關於項目的配置
下面以docker部署jenkins爲例,jenkins對於的home目錄爲/data/jenkins-data服務器

1.將 source 服務器 /data/jenkins-data目錄下的jobs文件(jobs目錄對應各項目的配置) 壓縮插件

#壓縮/data/jenkins-data/jobs文件夾爲jobs.tar.gz  並放到/data目錄下
tar zcf /data/jobs.tar.gz /data/jenkins-data/jobs

2.將壓縮文件jobs.tar.gz 拷到目標服務器上,解壓縮,對應替換jobs目錄
3.若是上一步致使josb目錄權限修改,那麼須要修改jobs目錄權限code

#修改jobs目錄所屬用戶和用戶組
chown -R 1000:1000 /data/jenkins-data/jobs

4.重啓jenkins
5.修改各項目Jenkins相關配置
通過第4步重啓後,重新打開Jenkins應該能夠看到各項目。須要修改各項目jenkins相關配置的分支、帳號等教程

相關文章
相關標籤/搜索