2015-09-21 93 views

回答

0

如果你想萬一做好準備詹金斯服務器崩潰,我建議你備份所有文件*.xml$ JENKINS_HOME內,因爲託斯特*.xml文件是非常重要的配置文件是恢復你詹金斯未來至關重要。我使用rsync做備份:

echo "Start rsync...." 
rsync -zarv --include="*/" --include-from="include.txt" --exclude="*" path_to_your_jenkins_home the_target_directory_you_want_to_store_the_backup 

include.txt包含以下內容。

.xml 

順便說一句,你可以設置一個日常工作來執行上面的shell腳本並進行備份。

+0

謝謝..這有助於 – adam

0

是的。

Jenkins權限存儲在您配置服務器的主機中的配置文件中。 您可以在$ JENKINS_HOME找到它由mainframer如告訴記者,默認位置是

/var/lib/jenkins/jobs/your_job_name/config.xml 

如果您在此處編輯權限,將在服務器上得到體現。

另外,如果你想備份你的配置,詹金斯有很多插件可以幫助你。

1)。 JobConfigHistory

跟蹤配置文件中的任何更改並立即恢復它們。 2)。 PeriodicBackup

定期備份,如cron作業。

請讓我知道它是否有幫助。

+0

謝謝你幫助很多 – adam