云客户?
免费开始>
在MyJFrog中升级>
云的新功能>





概述

联合存储库支持跨不同JFrog平台部署的工件及其元数据的无缝双向同步。

联邦被定义为来自不同jpd的联邦存储库的集合:联邦的一个成员(工件或配置)中的更改会自动传播到联邦的所有成员。这允许实现跨不同jpd的存储库的完全镜像。

工件元数据的镜像立即发生,因此在镜像中几乎没有延迟。二进制内容是按需复制和/或在后台复制的,因此它不会中断存储库的工作。配置更改也会基于最后的更改在存储库之间同步(应用一些排除项—与特定JPD相关的设置)。

本地存储库可以转换为Federated,这使得希望跨不同的jpd实现现有内容的镜像策略的客户可以顺利转换。

要配置联邦存储库,请在政府模块,转到存储库|库并点击联邦

JFrog Cloud新界面(测试版)

Artifactory,并选择存储库>联邦。要了解更多信息,请点击在这里

页面内容

下表描述了Federated存储库参数。

基本设置

包类型
包类型。这必须在创建存储库时指定,并且一旦设置,就不能更改。所有联邦成员必须具有相同的包类型。
库的关键
存储库密钥。这是存储库的强制标识符,并且必须是唯一的。不能以数字开头,也不能包含空格或特殊字符。对于联合存储库,我们建议使用美联储后缀(如。libs-release-fed).
仓库布局
设置存储库用于存储和标识模块的布局。建议使用与定义的包类型相对应的推荐布局,并对上传的包进行索引,并相应地计算元数据。
公共描述
描述存储库的内容和用途的自由文本字段。
内部描述
一个自由文本字段,用于添加关于存储库的其他注释。这些仅对管理员可见。
包含和排除模式

当试图解析不同工件的位置时,Include Patterns和Exclude Patterns字段提供了一种过滤掉特定存储库的方法。

在每个字段中,您可以指定一个类似ant的模式列表,以过滤入和过滤出工件查询。过滤的工作原理是从包含的模式(默认是全部)中减去被排除的模式(默认是无)。

例子:

考虑一个存储库的包含模式和排除模式如下:

包括模式:org/apache/ * *, com/acme/ * *排除模式:com/acme/exp-project/ * *

在本例中,搜索存储库org/apache/maven/parent/1/1。但是com/acme/exp-project/core/1.1/san-1.1.jar不能用,因为com/acme/exp-project/**指定为Exclude模式。

启用x射线索引

支持对存储库进行索引,以便进行安全性和遵从性分析。可以使用JFrog x光

Maven存储库参数(仅限本地、远程和联邦)
最大唯一快照

指定应该存储的同一工件的唯一快照的最大数量。一旦达到这个数字并上传新的快照,旧的存储快照将被自动删除。

空白(默认)表示不限制唯一快照的个数。

处理版本
如果设置了,Artifactory允许您将发布工件部署到这个存储库中。
处理快照
如果设置了,Artifactory允许您将快照构件部署到这个存储库中。



高级设置

停电
如果设置了,Artifactory在尝试解析工件时忽略此存储库。存储库也不能用于下载或部署构件。
允许内容浏览

设置后,允许Artifactory用户浏览存档的内部内容(例如,从Javadoc存档中浏览特定的Javadoc文件)。

当允许存档浏览时,应采用严格的内容审核,以确保恶意用户不会上传可能危及安全的内容(例如跨站点脚本攻击)。

启用CDN下载
启用CDN下载请求到此存储库将重定向客户端直接从AWS CloudFront下载文件。支持企业+和企业许可证。有关更多信息,请参见JFrog云与CDN分布

联合存储库
转换为联合存储库
点击转换将本地存储库转换为联邦存储库。
当你点击保存并关闭,存储库将自动移动到Federated选项卡。

联合设置

包括存储库
列出联邦中包含的存储库
注意,在Federation选项卡中设置Federation之前,您需要在Basic选项卡中定义Repository Key。
部署
如果安装了JFrog Mission Control,则将自动填充所包含的JFrog平台部署上的Federated存储库列表。
URL

手动添加到Federated存储库的路径(例如,如果没有安装JFrog Mission Control)。

格式:< baseURL > / artifactory / repository_name。例如,http:// < ip地址>:8082 / artifactory / fed117

需要为每个包含的jpd的Artifactory实例分配Base URL。

  • 没有标签
版权所有©2022 JFrog Ltd.