JENKINS权限文件需要备份

时间:2015-09-21 15:33:48

标签: jenkins

快速提问:

Jenkins的用户权限是存储在某个文件中的吗?

我想备份该文件。以防服务器崩溃。

2 个答案:

答案 0 :(得分:0)

如果您想在jenkins服务器崩溃的情况下做好准备,我建议您备份 $ JENKINS_HOME 中的所有*.xml文件,因为thost *.xml文件非常重要配置将来恢复jenkins必不可少的文件。我正在使用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脚本并进行备份。

答案 1 :(得分:0)

Jenkins权限存储在配置服务器的主机中的配置文件中。 您可以在mainframer告知的$ JENKINS_HOME中找到它,默认位置是

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

如果您在此处编辑权限,它将反映在服务器上。

此外,如果你想备份你的配置,Jenkins有很多插件可以帮助你。

1)。 JobConfigHistory

跟踪配置文件中的任何更改并立即将其还原。

2)。 PeriodicBackup

定期备份,如cron作业。

如果有帮助,请告诉我。