美文网首页
备份jenkins,需要备份哪些文件?

备份jenkins,需要备份哪些文件?

作者: 87d6dc4b11a7 | 来源:发表于2022-05-07 11:31 被阅读0次

之前介绍了如何使用kopia备份jenkins,那在备份jenkins时,需要备份哪些文件呢?
当jenkins的体量较大时,考虑到执行备份所需的时间和生成的备份大小,以及从备份中恢复的复杂程度。我们需要明确应该备份哪些文件和在备份时可以排除哪些文件。

$JENKINS_HOME

备份整个$JENKINS_HOME目录可以保存整个Jenkins实例。要恢复系统,只需将整个备份复制到新系统。
但是请注意,$JENKINS_HOME包含许多实际上不需要备份的文件。选择特定的目录和文件来备份会产生较小的备份,但可能需要更大的努力来恢复系统。一种方法是在不同的时间段上备份不同的目录。

配置文件

配置文件直接存储在$JENKINS_HOME目录下,./config.xml是Jenkins主配置文件。其他配置文件也有.xml后缀。指定$JENKINS_HOME/*.xml备份所有配置文件。
配置文件也可以存储在SCM存储库中。这样就保留了可以使用标准SCM工具检索的每个文件的所有以前版本的副本。

./jobs 子目录

$JENKINS_HOME/jobs目录包含在Jenkins中创建的所有作业相关的信息。
./builds -包含生成记录
./builds/archive—包含存档的工件

  • 如果长期保留这些工件很重要的话,请对其进行备份
  • 这些可能非常大,并可能使您的备份非常大
    ./workspace—包含从SCM检出的文件
  • 通常不需要备份这些文件。您可以在恢复系统后执行干净的签出。
    ./plugins / *.hpi-在您的系统上使用特定版本的插件包
    ./plugins/*.jpi—系统中使用的特定版本的插件包

以下文件和目录一般不需要备份:

./war -爆发的战争文件
要恢复系统,请下载最新的war文件。
./cache—下载的工具
如果需要恢复系统,请下载当前版本的工具。
./tools -已提取的工具
要恢复系统,请再次提取工具。
./plugins/xxx—已安装插件的子目录
这些将在下次重启时自动填充。
或者,如果您希望能够轻松地恢复相同版本的系统和所有下载的工具,可以只对这些文件进行不频繁的备份。

相关文章

  • 备份jenkins,需要备份哪些文件?

    之前介绍了如何使用kopia备份jenkins,那在备份jenkins时,需要备份哪些文件呢?当jenkins的体...

  • Jenkins2 学习系列23 -- Jenkins 定期备份

    Jenkins的所有数据文件都存在文件中,Jenkins备份就是备份JENKINS_HOME目录。默认路径是/va...

  • 备份恢复

    备份恢复 在备份恢复需要做哪些工作 设计备份策略 备份周期 天,周,月 备份方式 全备,增量.... 备份什么? ...

  • (进阶)配置Jenkins通过HTTPS访问

    配置文件 (Jenkins 系统配置)# /etc/sysconfig/jenkins 2.备份/etc/sysc...

  • 定制一个 Docker 版 Jenkins 镜像

    对于如何备份 Jenkins 除了用 Jenkins 插件来定期备份之外,如果把 Jenkins 安装到 Dock...

  • MySQL备份恢复(mysqldump)

    1. DBA(运维)在备份恢复需要做哪些工作 1.1 设计备份策略 备份周期天,周,月备份方式全备,增量备份什么数...

  • rsync 备份总结+全网备份项目_1

    把客户端中的文件备份到目标目标服务端 需要备份的目录后面有 / 只把目录中的文件进行备份 需要备份的目录后面没有...

  • mysql之数据备份

    数据备份主要有2种:物理备份和逻辑备份。物理备份:通过把数据文件复制出来,达到备份的目的,需要收费。逻辑备份:把描...

  • Jenkins实践文档(5)

    Jenkins数据备份迁移 备份及导入Job 作业任务数据文件 对于一个新创建的没有执行过的任务作业,其路径与文件...

  • mysql 之备份恢复

    1. DBA(运维)在备份恢复需要做哪些工作 1.1 设计备份策略 1.1.1 备份周期 天,周,月 1.1.2 ...

网友评论

      本文标题:备份jenkins,需要备份哪些文件?

      本文链接:https://www.haomeiwen.com/subject/hywzyrtx.html