云客户?
免费开始>
升级MyJFrog >
云有什么新鲜事>





概述

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

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

页面内容


配置本地存储库

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



常用基本设置

以下内容在常见的设置页面。

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

特定类型的基本设置

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

Maven, Gradle, Ivy和SBT仓库

校验和政策

检查Checksum可以有效地验证已部署资源的完整性。的校验和政策确定当已部署资源的客户端校验和丢失或与本地计算的校验和冲突时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:版本与已部署路径一致。

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



常用高级设置

优先解决

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

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

有关此特性的包支持的更多信息,请参见Artifactory版本说明

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

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

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

启用CDN下载
对该存储库的下载请求将重定向到客户端直接从AWS CloudFront下载文件。支持Enterprise+和Enterprise license。有关更多信息,请参见JFrog Cloud with CDN Distribution

复制

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

  • 没有标签
版权所有©2022 JFrog有限公司