如何配置联合存储库
从Artifactory 7.18.3开始,您可以创建联邦存储库,它支持在多站点环境中对本地存储库进行双向同步。
要启用此功能,请遵循以下步骤:
先决条件:
- 企业或企业+订阅
- 自定义基础URL配置
- 建立一个信任圈
- 我们需要在Artifactory实例之间交换公共证书。从一个实例拷贝根证书($JFROG_HOME/artifactory/var/etc/access/keys/root.crt)到另一个实例的$JFROG_HOME/artifactory/var/etc/access/keys/trusted文件夹。
注意:为了避免混淆,应该使用有意义的名称重命名每个源服务的证书。(如根。CRT -> east.crt)
现在我们已经配置了信任圈,我们可以继续在Artifactory中设置联合存储库。
- 在两个Artifactory实例中创建新的联合存储库。
- Artifactory实例#1 (fd-west)
- Artifactory实例#1 (fd-east)
- 在Federation选项卡中,通过添加存储库路径URL,从其他Artifactory实例添加联合存储库。
我们可以测试跨联合存储库同步数据。
- 将文件部署到其中一个存储库(fd-west)。
- 我们可以看到相同的文件已经部署到另一个存储库(fd-east)上。
- 相反,我们可以将文件部署到“fd-east”存储库。
- 我们可以看到相同的文件已经部署在“fd-west”存储库上。
有关更多信息,请访问上的合流页面联合存储库.
