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





概述

本地存储库是物理的、本地管理的存储库,您可以在其中部署构件。通过使用本地存储库,Artifactory为您提供了一个存储内部二进制文件的中心位置。通过存储库复制,您甚至可以与位于远程位置的团队共享二进制文件。

本地存储库中的构件可以使用以下URL直接访问:
http:// <主机>:<端口> / artifactory / < local-repository-name > / < artifact-path >

页面内容


配置本地存储库

要配置本地存储库,请在政府模块,转到存储库|库选择当地的选项卡,并点击添加库



常用基本设置

的详细描述如下常见的设置页面。

  • 包类型
  • 库的关键
  • 公共描述
  • 内部笔记
  • 包含和排除模式

特定类型的基本设置

存储库可能有额外的基本设置取决于包装类型。

Maven、Gradle、Ivy和SBT仓库

校验和政策

校验校验和可以有效地验证所部署资源的完整性。的校验和政策确定当已部署资源的客户端校验和丢失或与本地计算的校验和冲突时Artifactory的行为。

有两种选择:

  • 根据客户端校验和进行验证(默认)-如果客户端没有为已部署的工件发送有效的校验和,那么Artifactory将向试图访问该校验和的客户端返回404(未找到)错误。如果客户端发送了一个校验和,但是它与服务器上计算的校验和冲突,那么Artifactory将返回一个409(冲突)错误,直到部署一个有效的校验和。
  • 信任服务器生成的校验和Artifactory不会验证客户端发送的校验和,而是信任服务器本地计算的校验和。上传的工件可以立即使用,但完整性可能会受到损害。
Maven快照版本行为
Artifactory支持集中控制如何将快照部署到存储库中,而不考虑终端用户特定的设置。这可用于保证组织内部署的快照具有标准化格式。有三种选择:
  • 独特:使用唯一的、基于时间的版本号。
  • Nonunique:使用默认的自重写命名模式:artifactID-version-SNAPSHOT.type
  • 部署人员:按原样使用部署器发送的格式。

    部署器参数选项

    选择Deployer选项时将不会生成元数据。在设置复制时不应使用此选项,因为每个Artifactory实例都需要在本地生成其元数据。

Maven 3只支持唯一快照

Maven 3不再支持解析和部署非唯一快照。因此,如果您有一个使用非唯一快照的快照存储库,我们建议您将Maven快照策略更改为“唯一”,并从该存储库中删除任何以前部署的快照。

Maven客户端在部署时生成的唯一快照名称不能帮助识别构建快照的源代码控制更改,并且与签出源的时间没有关系。因此,我们建议工件本身应该嵌入修订/标记(作为其名称的一部分或在内部),以便进行清晰可见的修订跟踪。Artifactory允许您使用版本号标记工件,作为其构建集成支持。

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

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

处理版本

如果设置了,Artifactory允许您将发布工件部署到这个存储库中。


处理快照
如果设置了,Artifactory允许您将快照构件部署到这个存储库中。
抑制POM一致性
当将工件部署到存储库时,Artifactory验证为groupId: artifactId:版本POM中的路径与部署的路径一致。

如果两者之间存在冲突,那么Artifactory将拒绝部署。您可以通过设置此复选框禁用此行为。



常用高级设置

优先解决

在解析虚拟存储库时,设置优先级解析优先于解析顺序。将存储库设置为优先级将导致元数据仅从使用此字段设置的存储库合并。如果在这些存储库中没有找到包,Artifactory将合并未设置Priority Resolution字段的存储库中的元数据。

适用于所有存储库类型,不包括Chef, CocoaPods, Debian, Git LFS, Opkg, Rust, Vagrant和VCS存储库。

有关此特性的包支持的详细信息,请参阅人工发行说明

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

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

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

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

复制

复制选项卡允许您定义和编辑存储库的复制设置。详情请参阅库中复制

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