我们部署了Artifactory解决方案,并且我试图弄清楚它是否能够满足我的用例。正常的用例是工件在一周左右的时间内被删除,并且通常可以放在X GB的本地存储中,但我们希望能够:
我以为我可以做以下事情:
但是,我无法弄清楚Artifactory中的Filestore是什么,以及如何在不同的文件存储中备份两个存储库。
任何人都有指向文档或任何可以帮助的东西?我可以找到的文档在文件存储库和存储库的高级细节上相当渺茫。
答案 0 :(得分:4)
Artifactory binary provider不支持配置多个存储后端,因此无法并行使用S3和NFS。这种限制的主要原因是Artifactory有一个checksum based storage,它只存储每个二进制文件一次,并保留指向所有相关存储库的指针。因此,Artifactory不会为每个存储库管理单独的存储。
出于存档目的,可能的解决方案之一是设置另一个Artifactory实例,该实例将负责归档。此实例可以连接到S3存储后端 您可以使用复制在两个实例之间进行同步(不同步删除)。您可以在主Artifactory中拥有一个存储库,其中包含应归档的工件,这些工件将复制到存档Artifactory,然后可以从主服务器中删除。 您可以使用用户插件来决定应将哪些工件移动到存档库。