Artifactory CLI排序并限制工件的数量
在使用下载工件时,有没有办法对工件的数量进行排序和限制 示例:如果我们在一个repo中有100个工件,而我只想下载前5个工件Artifactory CLI排序并限制工件的数量,artifactory,jfrog-cli,Artifactory,Jfrog Cli,在使用下载工件时,有没有办法对工件的数量进行排序和限制 示例:如果我们在一个repo中有100个工件,而我只想下载前5个工件 谢谢 您不能使用Jfrog Cli将工件的下载数量限制为X,但有3种方法可以使用Jfrog Cli“限制”工件的下载 这些选择包括: 如果您只需要一个指定的工件: jfrog rt dl your-artifactory-local-repo/YOUR-ARTIFACT-NAME.EXTENSION 本例将名为YOUR-artifact-NAME.EXTENSION的工
谢谢 您不能使用Jfrog Cli将工件的下载数量限制为X,但有3种方法可以使用Jfrog Cli“限制”工件的下载 这些选择包括:
jfrog rt dl your-artifactory-local-repo/YOUR-ARTIFACT-NAME.EXTENSION
本例将名为YOUR-artifact-NAME.EXTENSION的工件从“YOUR artifactory local repo”下载到本地文件夹jfrog rt dl your-artifactory-local-repo/YOUR-ARTIFACT-FOLDER/ YOUR-LOCAL-FOLDER/
本例将所有工件从“your-artifactory local repo/your-ARTIFACT-FOLDER/”下载到your-local-FOLDER// jfrog rt dl "your-artifactory-local-repo/*" YOUR-LOCAL-FOLDER/
This command also download all the artifacts from "your-artifactory-local-repo/YOUR-ARTIFACT-FOLDER/" to YOUR-LOCAL-FOLDER/
例3.2:
jfrog rt dl "your-artifactory-local-repo/*.EXTENSION" YOUR-LOCAL-FOLDER/
This command also download all the .EXTENSION from "your-artifactory-local-repo/YOUR-ARTIFACT-FOLDER/" to YOUR-LOCAL-FOLDER/
例3.3:
jfrog rt dl "your-artifactory-local-repo/*SUBNAME.*" YOUR-LOCAL-FOLDER/
This command also download all the artifacts that ends with "SUBANME.*" from "your-artifactory-local-repo/YOUR-ARTIFACT-FOLDER/" to YOUR-LOCAL-FOLDER/
最好的方法是使用正则表达式。Jfrog CLI目前不支持排序和限制。 这实际上是目前为2017年第4季度评估的路线图项目 您可以关注Github问题,以了解最新的实现工作 同时,您可以使用AQL对JFrog进行排序和限制 例如,下面的AQL查询按创建日期降序排序,并将返回的项目数限制为5。 它可以用作简单POST方法的主体:
items.find(
{
"repo":"my-repo-local"
}
).sort({"$desc" : ["created"]}).limit(5)
嗯,
或者这些脚本可以下载单个文件或文件列表。但是我们如何限制这些人工制品呢?例如:如果我们在一个repo中有100个工件,并且我只想下载前5个工件,那么我们应该对工件进行排序,并限制为5个工件。您不能使用Jfrog Cli将工件的下载数量限制为X。