我们已经部署了一个Artifactory解决方案,我正在试图找出它是否能够满足我的用例。通常的用例是工件在大约一周内被删除,通常可以安装在X GB的本地存储中,但是我们希望能够:
我在想我可以做以下几件事:
但是,我不知道什么是Artifactory中的Filestore,以及如何由不同的Filestore支持两个存储库。
有人有指向文档的指针或任何有帮助的东西吗?我可以找到的文档在文件和存储库的高层次细节上相当苗条。
发布于 2018-02-12 22:32:43
Artifactory 二进制提供程序不支持配置多个存储后端,因此不可能并行使用S3和NFS。这个限制的主要原因是Artifactory有一个基于校验和的存储,它只存储每个二进制文件一次,并保存来自所有相关存储库的指针。由于这个原因,Artifactory不管理每个存储库的单独存储。
为了存档目的,可能的解决方案之一是建立另一个负责归档的Artifactory实例。此实例可以连接到S3存储后端。
您可以使用复制在两个实例之间进行同步(不需要同步删除)。您可以在主Artifactory中拥有一个存储库,其中包含应该存档的工件,这些工件将被复制到归档Artifactory中,稍后可以从主目录中删除。
您可以使用用户插件来决定哪些工件应该移动到归档存储库。
https://stackoverflow.com/questions/48757162
复制