Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Artifactory CLI排序并限制工件的数量_Artifactory_Jfrog Cli - Fatal编程技术网

Artifactory CLI排序并限制工件的数量

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的工

在使用下载工件时,有没有办法对工件的数量进行排序和限制

示例:如果我们在一个repo中有100个工件,而我只想下载前5个工件


谢谢

您不能使用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//

  • 使用常规表达式(最佳方式):

  • 例3.1:

        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。