2017-09-25 1 views

Antwort

2

Jfrog CLI unterstützt derzeit SORT und LIMIT nicht. Dies ist eigentlich ein Roadmap-Artikel, der derzeit für Q4 17 ausgewertet wird.

Sie können this Github Thema verfolgen, um mit den Implementierungsbemühungen auf dem Laufenden zu bleiben. In der Zwischenzeit können Sie AQL mit SORT und LIMIT über den JFrog REST API verwenden.

Zum Beispiel die folgenden AQL-Abfrage Sortiert nach Erstellungsdatum absteigend und Begrenzt die zurück Anzahl der Elemente 5. kann sie als den Körper eines einfachen POST-Methode verwendet werden:

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

HTH,

Oder

0

Sie können den Download nicht auf die X-Anzahl von Artefakten mit Jfrog Cli beschränken, aber es gibt 3 Möglichkeiten, Ihre Artefaktdownloads mit Jfrog Cli zu "begrenzen".

Diese Optionen sind:

  1. Wenn Sie nur ein specift Artefakt benötigen:

    jfrog rt dl your-artifactory-local-repo/YOUR-ARTIFACT-NAME.EXTENSION 
    

    Dieses Beispiel laden Sie das Artefakt namens YOUR-artefakt name.extension von „your-artifactory-local -repo "in Ihren lokalen Ordner.

  2. Wenn Sie in einem Ordner alle Artefakt benötigen:

    jfrog rt dl your-artifactory-local-repo/YOUR-ARTIFACT-FOLDER/ YOUR-LOCAL-FOLDER/ 
    

    Dieses Beispiel alle Artefakte Download von "your-artifactory-local-Repo-/YOUR-ARTIFACT-FOLDER /" zu YOUR-LOCAL FOLDER/

  3. Mit einem regelmäßigen expresion (bester Weg):

Beispiel 3.1:

Beispiel 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/ 

Beispiel 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/ 

Der beste Weg, reguläre Ausdrücke verwendet.

+0

Diese Skripts können entweder einzelne Dateien oder eine Liste von Dateien herunterladen. aber wie können wir die Artefakte begrenzen? zB: wenn wir 100 Artefakte in einem einzigen Repo haben und ich nur Top 5 Artefakte herunterladen möchte, sollten wir die Artefakte sortieren und auf 5 Artefakte beschränken. –

+0

Sie können den Download nicht auf X-Artefakte mit Jfrog Cli beschränken. –

Verwandte Themen