Как скачать последний загруженный файл, используя jFrog с командой Curl? - PullRequest
0 голосов
/ 27 июня 2018

У меня есть набор файлов, загруженных в глобальный репозиторий. Мне нужно загрузить последний загруженный файл. Как я могу сделать это с помощью jFrog? Какую команду Curl мне использовать?

В настоящее время я использую curl -O https://***/artifactory/snapshots/***/***/***/***-SNAPSHOT/test.xml, который загружает файл на сервер, но это полезно, когда есть определенное имя, но я хочу загрузить последнее.

1 Ответ

0 голосов
/ 27 июня 2018

Вы можете использовать AQL Artifactory для применения фильтров поиска / удаления.

конкретно, в вашем примере вы можете использовать SORT и LIMIT для получения вашего последнего артефакта

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

AQL можно использовать как в REST, так и в CLI JFrog. Вы можете найти больше примеров AQL здесь .

Я бы также рекомендовал попробовать интерфейс командной строки Jfrog, который также поддерживает сортировку и ограничение без использования AQL и может быть проще в использовании. Вы можете найти примеры CLI здесь

...