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







概述

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

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

页面内容



下载文件夹

控件中选择的完整文件夹树浏览器简单的浏览器

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

档案类型

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

包括校验和文件

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

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

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

如果应用后一种方法,那么在上传期间就不需要提供工件校验和,以使其校验和文件可见。

下载文件夹功能模仿了这种机制,并将根据相同的条件将校验和文件写入输出存档。

使用远程存储库缓存,存储库的校验和策略没有区别。简单地选中此复选框总是会添加校验和文件。

方法下载文件夹Rest API

配置文件夹下载

Artifactory管理员可以在政府选项卡下Artifactory | |常规设置.该配置将应用于所有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。