網上有不少教程,這裏再也不介紹。docker
經過插件備份的方式,不是很靈活,可選擇備份的粒度低(好比就沒有辦法只備份各項目配置)若是項目多的話,備份出來的文件會很大。
只備份關於項目的配置
下面以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相關配置的分支、帳號等教程