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





概述

Artifact Repository Browser提供了一组操作,包括移动、复制和删除工件,以保持存储库的一致性和一致性。当一个工件被移动、复制或删除时,相应的元数据描述符(例如maven-metadata.xml,RubyGems, Npm等)会立即自动更新,以反映更改,并使您的存储库与包客户端保持一致。

此外,作为一个方便的功能,Artifactory提供了一个简单的方法来完成版本清理

页面内容



下载文件夹

选项中选择的完整文件夹允许下载树浏览器简单的浏览器

此功能可由Artifactory管理员进行配置,如果允许,当选择文件夹时下载函数中可用行动菜单。

档案类型

归档类型。目前,邮政编码焦油tar.gztgz都受支持。

包括校验和文件

包括SHA1、SHA256和MD5文件在Artifactory中,校验和文件(.sha1、。sha256和。md5文件)显示并可在HTML浏览端点(例如,http:/// ARTIFACTORY /)中下载,取决于以下先决条件之一:

1.工件最初是带着校验和值上传的(即部署客户端在请求上提供了一个校验和报头,比如“X-Checksum-Sha1”报头)。

2.存储库校验和政策设置为“信任服务器生成的校验和”。

如果应用后者,则不需要在上传期间提供工件校验和以使其校验和文件可见。

Download Folder功能模仿这种机制,并将基于相同的条件将校验和文件写入输出存档。

*对于远程存储库缓存,存储库的校验和策略没有区别。简单地选中这个复选框将总是导致校验和文件被添加。

控件下载文件夹Rest API

配置下载文件夹

组件中启用完整文件夹下载政府选项卡下人工|一般|设置。此配置将适用于所有Artifactory用户。

最大尺寸
可以在文件夹下载中下载的工件的最大大小(MB)。
最大文件数
可以从所选文件夹及其所有子文件夹下载的工件的最大数量。
最大并行文件夹下载
允许的最大并发文件夹下载数。

阻止文件夹下载

当尝试下载一个文件夹时,如果该文件夹中的任何工件被阻止下载,那么下载该文件夹将失败,并出现HTTP FORBIDDEN(403)错误。


移动和复制工件

要移动或复制工件或文件夹,请在Tree Browser中选择它,然后单击移动内容复制内容行动菜单或从右键菜单中选择。

Artifactory将显示一个存储库列表,您需要从中选择您的目标库为了手术。

目标存储库列表将包含所有本地存储库,或者带有“默认部署存储库”的虚拟存储库,这些存储库配置为与源存储库相同的包类型,或者配置为通用存储库。这意味着,例如,您只能将工件从debian存储库移动到通用存储库或本地debian存储库。

在选择你的目标库,您可以指定自定义目标路径如果您想要将您的源工件移动到不同的位置目标库中。

复制操作使用Unix约定执行

复制操作使用Unix约定执行。例如,复制org/jfrog/1从源存储库到org/jfrog/1将导致源的内容被复制到目标存储库中org/jfrog/1/1
要在目标存储库中实现相同的路径,请将源代码复制到层次结构中的一个文件夹中。在上面的示例中,这意味着复制源代码org/jfrog/1为目标org/jfrog
如果您将Target Path保留为空,则源代码将被复制到目标存储库的根文件夹中。

自定义目标路径抑制跨布局转换

如果要将源构件复制或移动到具有不同布局的存储库中,请指定自定义目标路径抑制跨布局转换。这意味着您的客户端可能无法解析工件,即使在相同布局操作的情况下也是如此。

一旦你选择了你的目标库(和自定义目标路径如果需要的话),点击移动复制完成操作。

一旦操作完成,所有元数据都会更新以反映操作。

模拟移动或复制

请注意,由于多种原因,操作可能会失败或产生警告。例如,目标存储库可能由于其自己的特定策略而无法接受所有项,或者您可能没有执行操作所需的权限。

在实际执行操作之前,我们建议您通过单击来检查操作是否会成功,而不会出现错误或警告干燥的运行。

Artifactory将运行模拟并显示在执行实际操作时出现的任何错误和警告。

权限要求

要成功完成移动,您需要对源存储库具有DELETE权限,并对目标存储库具有DEPLOY权限。



删除单个项目

要删除单个工件或目录,请在Tree Browser中选择该项,然后单击删除的内容行动菜单或右键菜单。

一旦条目被删除,相应的元数据文件将被更新以反映更改,因此在搜索中将找不到该条目。



删除版本

对于存储库来说,在相同的组(或路径前缀)和相同的版本下部署许多不同的工件是很常见的。对于多模块项目的快照部署尤其如此,其中所有部署的工件都使用相同的版本。通过单独删除其组成构件来删除版本可能会很繁琐,并且通常可以通过编写专门的脚本来管理。Artifactory允许您在一个版本中选择一个工件,然后在保持相应的同时,在一次点击中删除具有相同版本标记的所有工件最新的元数据描述符。

删除一个版本,使用r右键单击文件中的文件夹树浏览器并选择删除版本

Artifactory向下钻取选定的文件夹,并返回一个包含所有可以删除的组和版本的列表。

选择要清理的版本,然后单击删除所选

限制显示的版本数

为了避免过长的搜索,Artifactory只显示分配给存储库层次结构所选级别中找到的前1000个工件的不同版本号。如果您没有看到要删除的版本号,请过滤显示在删除版本对话框通过组ID或版本号。

版权所有©2023 JFrog Ltd.