2016-12-28 2 views
1

У меня есть некоторые артефакты в Artifactory (OpenSource):Как загрузить последний артефакт в Artifactory?

enter image description here

я могу скачать артефакт с помощью jfrog CLI:

jfrog rt config --user=admin --password=**** --url=http://foo:8081/artifactory 
jfrog rt download testproject/01_Develop/01_CI/HPCC-Package-70.zip --flat=true 

Как я могу скачать последние (наибольшее число) артефакт?

ответ

5

Вы можете использовать JFrog Cli search command.

jfrog rt s "testproject/01_Develop/01_CI/HPCC-Package-*.zip" 

Команда поиска вернет список путей, которые вы затем можете отсортировать, используя внешние инструменты, такие как jq.

7

JFrog CLI недавно начал поддерживать 3 новых вариантов от многих из Artifactory команды: --sort-на--sort порядка и --limit.

Вы можете использовать эти параметры, чтобы искать, загружать, копировать, перемещать или удалять последний артефакт, созданный в Artifactory. Например, чтобы загрузить последнюю версию файла загруженного на всей-моей-лягушке папку в моего-местного репо хранилища, используйте следующую команду:

jfrog rt dl "my-local-repo/all-my-frogs/" --sort-by=created 
--sort-order=desc --limit=1