2015-09-21 57 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