Artifactory Remote Repositories - 它是否保留远程删除的文件?

Artifactory Remote Repositories - does it keep files deleted remotely?

我经常使用的存储库在发布新版本时会删除旧版本的 deb 包,这非常烦人,因为它会破坏我们的构建,直到我们可以在配置管理中修改包版本。

我希望远程存储库功能能让我创建一个缓存,即使原始存储库已删除它们,也能将包保留在其中。

Artifactory Remote Repositories 是否在从原始存储库中删除文件时删除文件?

谢谢

答案是否定的,如果远程仓库删除文件,Artifactory 不会删除文件。现在有一种情况,Artifactory 将清理未使用的工件,但前提是管理员选择这样做,我会解释。在 Artifactory UI --> Admin --> Remote repositories --> Repository configuration --> Advanced 选项卡中,您有一个名为 "Unused Artifacts Cleanup Period" 的复选框。默认情况下,此字段为空,表示不进行清理。除非管理员更改此字段,否则任何 Artifactory 进程都不应自动删除任何内容。