Artifcatory rest API, чтобы перечислить все хранилища
Я ищу артефактный REST API, который бы перечислял все ключи репо. Если бы он мог предоставить больше информации, это было бы очень хорошо.
Я просмотрел документацию Artifactory REST API, но не смог ее найти.
Я что-то пропустил? Любая другая альтернатива?
2 ответа
Решение
Я ожидаю, что вы просто ищете GET / api / repositories.
Это дает вам ключ репо, тип, тип пакета, описание и URL каждого репозитория, и вы можете фильтровать по типу или типу пакета.
Для облака jFrog в API ниже должны быть перечислены все детали репо. Передайте имя пользователя и пароль, используя заголовки базовой аутентификации HTTP.
HTTP GET https://jFrog-cloud-domain-name/artifactory/api/repositories
Ниже приведен пример ответа в формате JSON.
[
{
"key": "ABC",
"description": "ABC Repo",
"type": "LOCAL",
"url": "https://<jFrog cloud domain name>/artifactory/ABC",
"packageType": "GitLfs"
},
{
"key": "DEF",
"description": "DEF Generic Repo",
"type": "LOCAL",
"url": "https://<jFrog cloud domain name>/artifactory/DEF",
"packageType": "Generic"
},
{
"key": "XYZ",
"description": "XYZ repo",
"type": "LOCAL",
"url": "https://<jFrog cloud domain name>/artifactory/XYZ",
"packageType": "Maven"
}
]