我在远程 Debian 7.8 上使用 Jenkins。我想将 Debian 7.8 更新到 8.7。我尝试更新,一切顺利,但詹金斯坏了,无法启动服务。我尝试了一切,但能找到任何解决方案。最后我使用了 purged 命令,它删除了以前的配置和构建。
现在我恢复服务器并想再次更新,但我想要配置和构建的完整 Jenkins 备份,以便从上次运行的实例恢复它。
尽可能简单地备份配置(减少工作量和问题)并配置然后合并备份文件的最佳实践是什么。
我必须备份哪些数据/配置文件?
Jenkins 使用的确切布局由JENKINS_HOME 目录描述
JENKINS_HOME
+- config.xml (jenkins root configuration)
+- *.xml (other site-wide configuration files)
+- userContent (files in this directory will be served under your http://server/userContent/)
+- fingerprints (stores fingerprint records)
+- plugins (stores plugins)
+- workspace (working directory for the version control system)
+- [JOBNAME] (sub directory for each job)
+- jobs
+- [JOBNAME] (sub directory for each job)
+- config.xml (job configuration file)
+- latest (symbolic link to the last successful build)
+- builds
+- [BUILD_ID] (for each build)
+- build.xml (build result summary)
+- log (log file)
+- changelog.xml (change log)
Run Code Online (Sandbox Code Playgroud)
它带有一个简单的指令:
所有设置、构建日志、工件存档都存储在该
JENKINS_HOME目录下。只需将此目录存档即可进行备份。可以在不停止服务器的情况下进行备份,但恢复时请务必停止服务器。
| 归档时间: |
|
| 查看次数: |
5055 次 |
| 最近记录: |