美文网首页
备份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,需要备份哪些文件?

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