gpt4 book ai didi

repository - 从 Artifactory 下载 Artifactory 存档

转载 作者:行者123 更新时间:2023-12-02 07:25:01 24 4
gpt4 key购买 nike

我正在测试 Artifactory 4.2.0 PRO。

真正好的功能是可以通过执行下载由构建生成的所有文件的存档,例如:

curl -XPOST -u admin:password -H "Content-Type: application/json"  http://localhost:8081/artifactory/api/archive/buildArtifacts -d '
{
"buildName": "Vehicle Routing Problem",
"buildNumber": "3",
"archiveType": "zip"
}' > build.zip

但是,在使用 AQL 指定确切的属性时,我无法找到是否有可能执行相同的操作(下载存档)。我一直在尝试上传其他属性与构建推送的属性完全相同的 Artifactory ,但上面的代码片段并未获取它们(我假设某种元数据存储在某处)。

在不使用许多 HTTP 查询的情况下获取多个 Artifactory 的可能性有多大?

问候。

最佳答案

Retrieve Folder or Repository Archive API允许下载包含位于指定路径(文件夹或存储库根目录)下的所有 Artifactory 的存档文件(支持 zip/tar/tar.gz/tgz)。但是它不支持按属性过滤。

Artifactory CLI支持同时下载多个文件。它还支持下载我们匹配一组属性值的文件。但是,CLI 将使用多个 HTTP 请求来执行此操作。

第三种选择是开发自定义 user plugin它允许下载与一组属性匹配的 Artifactory 存档。执行用户插件可以是 executed作为 REST API 调用。有一个 sample plugin在 JFrogDev GitHub 帐户中可以作为一个很好的起点。此插件允许将目录的内容下载为存档。

关于repository - 从 Artifactory 下载 Artifactory 存档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33540960/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com