快速提问:
Jenkins的用户权限是存储在某个文件中的吗?
我想备份该文件。以防服务器崩溃。
答案 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作业。
如果有帮助,请告诉我。