如何使用带有 Curl 命令的 jFrog 下载最新上传的文件?

How to download the latest uploaded file using jFrog with Curl command?

我已将一组文件上传到全局存储库。我需要下载最新上传的文件。我如何使用 jFrog 来完成?我应该使用哪个 Curl 命令?

目前我正在使用curl -O https://***/artifactory/snapshots/***/***/***/***-SNAPSHOT/test.xml下载服务器上的文件,但这在有特定名称时很有用,但是,我想下载最新的。

您可以使用 Artifactory 的 AQL 来应用您的 search/delete 过滤器。

具体来说,在您的示例中,您可以使用 SORT 和 LIMIT 来检索最新的工件

items.find ({
        "repo":"my-global-repo"
}).sort({"$desc" : ["created"]}).limit(1)

AQL 可用于 REST 以及 JFrog 的 CLI。 您可以找到更多 AQL 示例 here.

我还建议试用 Jfrog CLI,它也支持排序和限制而无需使用 AQL,并且可能更易于使用。 您可以找到 CLI 示例 here