Описание тега artifactory-query-lang

Используйте этот тег для вопросов, касающихся использования языка Artifactory Query Language (AQL).
0 ответов

Поиск артефакта по его ID модуля через AQL

Используя Artifactory AQL, я хочу получить путь к репозиторию данного артефакта на основе repository, org, module, а также version Информация. Это полезно, когда я, например. иметь хранилище Gradle с пользовательским макетом и хотеть найти артефакт …
14 дек '17 в 12:45
1 ответ

Язык запросов артефактов: найти зависимости сборки

В Артефактории у меня есть билд foo, который использует зависимости, создаваемые сборкой bar, Я хочу перечислить файлы bar которые были использованы в качестве зависимостей для построения foo на работе номер 42, Как мне запросить это в Artifactory Q…
06 июл '18 в 07:59
1 ответ

Скрипт очистки артефакта по количеству версий

Существует скрипт, который удаляет артефакт, не загруженный в указанный период. Но у меня есть общая необходимость сохранить последние 10 версий (по дате) артефакта и удалить другие версии. Как решить эту проблему? Мне нужна концепция или пример код…
09 янв '19 в 10:22
1 ответ

Как получить последнюю версию всех образов докера, используя AQL

Я пытаюсь понять, как получить последнюю версию каждого изображения, хранящегося в репозитории Docker, с использованием AQL. Следующий код дает мне все версии, но я не смог найти способ получить только последнюю версию для каждого ресурса. curl -u "…
22 окт '18 в 02:48
0 ответов

Artifactory REST API Последняя версия выпуска

Я пытаюсь разработать сценарий для запроса артефакта для деталей артефакта. API-интерфейс AQL позволяет мне указать SHA1, SIZE и местоположение. Однако мне нужно ограничить эту информацию конкретным выпуском. Предоставляет ли Artifactory конечную то…
09 янв '17 в 23:16
0 ответов

Артефакт aql, удаление файлов / артефакт указанной версии

Нужна ваша помощь для создания оператора AQL, который удаляет старые артефакты в соответствии с версией. Скрипт должен получить 2 параметра: 1.repo name 2.version и найти файлы с версией и удалить их по циклу. Формат команды должен быть таким: curl …
01 авг '18 в 09:05
1 ответ

Артефактный поиск AQL для сборок на promo.status

Я пытаюсь использовать AQL, чтобы получить список всех сборок, не повышенных до "релиза". Наши двоичные файлы проходят через интеграцию статуса -> aat -> release. Я хочу получить список тех, кто имеет интеграцию статуса продвижения и aat, но не рели…
04 янв '17 в 13:47
2 ответа

Artifcatory rest API, чтобы перечислить все хранилища

Я ищу артефактный REST API, который бы перечислял все ключи репо. Если бы он мог предоставить больше информации, это было бы очень хорошо. Я просмотрел документацию Artifactory REST API, но не смог ее найти. Я что-то пропустил? Любая другая альтерна…
15 янв '19 в 13:46
1 ответ

Artifactory Query Language, ограничивающий вывод

Я запускаю AQL с помощью curl: curl -vv -u 'admin':'password' -X POST -H "Content-Type: application/json" -d @e.txt http://somecompany.com:8081/artifactory/api/search/aql Вот файл e.txt: items.find( { "repo":{"$eq":"yum-repo"}, "type":{"$eq":"file"}…
30 ноя '15 в 08:36
2 ответа

Как запросить артефакт для артефактов, у которых отсутствует свойство

У меня есть процесс, который я хочу запустить, чтобы добавить какое-либо произвольное свойство к артефактам, которые соответствуют определенным критериям, но еще не имеют назначенного свойства. Я пытался сделать запрос, как: items.find({ "$and":[ {"…
16 янв '17 в 17:35
1 ответ

Невозможно передать переменную в JQL-файле AQL с помощью Jfrog CLI

Используя AQL-запрос и Jfrog CLI, мы планируем обнаружить устаревшие артефакты в нашей версии корпоративного артефакта. Для этого я хотел бы передать переменную в JQL-файл AQL, чтобы удалить артефакты с помощью Jfrog CLI. Потому что значение перемен…
2 ответа

Как мне найти артефактный артефакт сборки, основанный на имени среды?

Информация о сборке JSON для моей сборки в Artifactory содержит следующее: { "properties": { "java.vendor": "Oracle Corporation", "sun.java.launcher": "SUN_STANDARD", "sun.management.compiler": "HotSpot 64-Bit Tiered Compilers", "buildInfo.env.CLASS…
08 май '17 в 18:19
1 ответ

Как обновить свойства элемента в артефакте с помощью REST API

Я пытаюсь обновить свойство артефакта (в моем случае образец текстового файла) Я попробовал API https://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API вот что я попробовал: curl -X PATCH -uadmin: пароль -H '"props": {"ccs_x1_version": "7.…
05 июл '18 в 12:53
1 ответ

Объект домена сборки AQL не возвращает результаты

Я столкнулся с проблемой, из-за которой я не могу получить ни один из запросов, которые я делаю к объекту домена сборки, для возврата при использовании AQL Когда я сделаю следующий локон: curl -X GET -H "X-JFrog-Art-Api: myArtifactroyKey" -H "Cache-…
15 фев '17 в 23:24
1 ответ

Артефакт AQL в поиске jfrog rt: включить поля

Связанный: Artifactory aql: найти сборки работы с данным свойством Как описано в блоге, я хочу запросить Artifactory с этим AQL, используя Jfrog CLI: items.find( { "repo":"snapshot-local", "artifact.module.build.name":"foo", "artifact.item.@vcs.Revi…
1 ответ

Плагин Jenkins Artifactory AQL скачать последнюю модель соответствия артефактов

Я нахожусь в процессе перемещения моих существующих рабочих серий Jenkins Jobs, которые связаны в конвейер, в Modern Jenkins As Code Workflow Pipeline. С этой инициативой приходят различные новые плагины, которые предоставляют шаги, которые может ис…
1 ответ

Есть ли способ импортировать импорт AQL-файла извне в artifactory cleanup groovy script

Я использую этот скрипт ниже, чтобы удалить некоторые артефакты в Artifactory на основе определенных критериев по запросу AQL. Я новичок в groovy, но мне хотелось бы узнать, возможно ли импортировать AQL-запрос из внешнего файла, чтобы нам не приход…
07 ноя '16 в 19:58
3 ответа

Артефакт AQL скачать артефакт

Есть ли способ загрузить артефакт с помощью AQL? У меня есть запрос, отправленный с: curl -u user:pass \ -X POST https://artifactoryURL/artifactory/api/search/aql \ -H 'content-type: text/plain' \ -T query.aql И мой query.aql: items.find( { "repo":{…
0 ответов

Найти сборки, в которых ни один из артефактов не был загружен с использованием AQL

В целях очистки в настоящее время я пытаюсь создать запрос AQL, в котором перечислены все сборки, в которые не были загружены все соответствующие артефакты. Вот что у меня сейчас: builds.find( { "created" : {"$before" : "2mo"}, "name": {"$match":"* …
17 авг '18 в 08:30
1 ответ

Java HttpClient опубликовать текст / обычный

У меня есть запрос AQL, который выглядит следующим образом items.find( { "path":{"$match":"product/*"}, "size":{"$gt" : "10000"}, "type":{"$eq" : "file"} } ) и мой Java HttpClient выглядит так String url = "http://restEndpoint/"; HttpClient client =…