Ich möchte nach einem Dateinamenmuster über JFrog ARM suchen, ohne den expliziten Repository-Namen im JFrog cli zu kennen.jfrog cli Artefakt Suche nach Dateiname Muster
jfrog rt s "reponame/*pattern*"
gibt die Ergebnisse wie erwartet in einem bestimmten Repo.
Aber ich habe Repo1, Repo2, Repo3, ... so weiter.
Wie suche ich mit Wildcard für Reponame, unten funktioniert nicht.
jfrog rt s "*/*pattern*"
Grundsätzlich möchte ich die JFrog cli equlivalent der Locke-GET-Anfrage Suche
"https://server/artifactory/api/search/artifact?name=*pattern*"
Ich versuche es so gut, um herauszufinden, das Beste, was ich kann kommen mit Ihrer Repositorys gestellt wird in eine Variable ex 'repos = repo1 repo2 repo3 ...' und durchlaufen Sie sie 'für Repo in" Repos "; jfrog rt s $ repo/$ muster /; done' – sloven
Tatsächlich habe ich genau wie Sie genau über alle Repos in einem Forloop iteriert. Es ist so schlecht, dass ihre gehypte CLI keine solche Möglichkeit hat, einfache Befehle zu verwenden. – sunil
Ich habe es noch nicht getestet, aber ich habe das Gefühl, die REST-API über curl -x POST zu verwenden oder was auch immer die bessere Option ist (benutzerfreundlicher, sogar die Syntax sieht sauberer aus) Alles, was sich lohnt, werde ich hier posten – sloven