在Windows上备份Jenkins失败

在Windows上备份Jenkins失败,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,我想备份我的Jenkins主目录 我试图复制我的Jenkins主目录,但Windows抱怨它找不到大多数目录(似乎是jobs文件夹中的所有文件夹链接) 我也尝试使用WinRAR压缩或rar目录,但它也抱怨那些“丢失”的文件夹 我假设这些将是损坏的备份 使用ThinBackup插件为Jenkins创建一个副本,就我所见,但是,“链接文件夹”现在似乎是备份中的真实文件夹。我不确定这是否意味着我将能够恢复 当然,在windows环境中备份Jenkins是正常的,而且以前已经做过数千次了 你们是怎么做的

我想备份我的Jenkins主目录

我试图复制我的Jenkins主目录,但Windows抱怨它找不到大多数目录(似乎是jobs文件夹中的所有文件夹链接)

我也尝试使用WinRAR压缩或rar目录,但它也抱怨那些“丢失”的文件夹

我假设这些将是损坏的备份

使用ThinBackup插件为Jenkins创建一个副本,就我所见,但是,“链接文件夹”现在似乎是备份中的真实文件夹。我不确定这是否意味着我将能够恢复

当然,在windows环境中备份Jenkins是正常的,而且以前已经做过数千次了

你们是怎么做的?

有一个/b标志,可以将符号链接复制为simlinks

/b复制符号链接而不是文件。此参数是在Windows Vista®中引入的

大概是

echo d | xcopy /b /e Jenkins_DIR Jenkins_backup_DIR
将允许您复制jenkins结构,就像它在您的live实例中一样

实际上,这并不是真正必要的。如果链接文件夹不存在(或者被真实文件夹替换),Jenkins会重新创建这些链接文件夹。您可以尝试删除作业中的一两个链接文件夹(如果需要,请先备份它们)。不会重新创建单个内部版本号链接,但在您访问项目页面时,会立即重新生成其他链接-lastSuccessful等

结果是你的thinBackup会很好用。如果你真的想要一个压缩的档案,那么它的.7z格式支持归档符号链接,尽管像thinbackup插件一样,它会创建链接文件夹的副本