Ich versuche, Dateitypen aus einem bestimmten Zeitraum aufzulisten, so dass diese großen Dateien aus Artefakt Speicher gelöscht werden können, wie dies für mich verwirrend ist, dachte ich Ich benutze den Frosch cli Weg mit --spec Schalter, ich habe einen Ausdruck, aber es funktioniert nicht genau und ich muss das gleiche für die Löschung auch verwenden, jede Hilfe wäre sehr bemerkenswert.Artefakt Abfrage Sprache für die Auflistung von Dateitypen im Datumsbereich
curl -u admin: xxxxxxxxxx -i -X POST https://something.artifactory.com/artifactory/api/search/aql -d 'items.find({"type":"file","repo":"dev","created”:{“$before":“3w”},”$or":[{"name":{"$match":"*tar.gz"}, "name":{"$match":"*bz2"}, "name":{"$match":"*zip"}}]})'
Konnte nicht Ihre aql Abschnitt im Rezept obwohl, würde es Ihnen etwas ausmachen, das Skript erneut zu bearbeiten, oder möglicherweise bin ich lahm, es hier zu finden, versuchte ich es zu erweitern, aber konnte es nicht sehen .. – user2742389
dort gehen Sie: items.find ({ "type": "Datei", "Repo": "libs-release-local", "erstellt": { "$ vor": "1W"} , "$ oder": [ { "name": { "$ match": "* .war" }, "name": { "$ match": "* .jar" } } ] }) – Ariel