Нам каким-то образом удалось создать «сборку» в Artifactory, которая не имеет связанных с ней артефактов (файлов).
Через веб-интерфейс мне кажется, что я могу удалить только все сборки для этого конкретноговыпуск - который я явно не хочу.
Предполагается, что у нас есть 3 хороших "сборки" (есть файлы и т.д.):
Moon -- 12.3 Build 23
Moon -- 12.4 Build 34
Moon -- 12.5 Build 89
и вышеупомянутая плохая "сборка"
Moon -- 12.0 Build 100
В веб-интерфейсе «Moon # 12.0 Build 100» указан в «Последние развернутые сборки» и также отображается как «12 .0 Build 100» в «Builds» для выпуска «Moon».
Как мне удалить '12 .0 Build 100 'из Artifactory?
Кажется, что веб-интерфейс позволяет только удалять все сборки' Moon '.
Если WebUI бесполезен, как бы мне сделать это, используя JFrog CLI или curl?
У меня уже возникают проблемы с поиском правильной спецификации файла, чтобы даже найти 'build' - иочевидно, не хотим случайно уничтожать артефакты, которые мы хотим сохранить.
{
"files": [
{
"pattern": "/api/build/Moon"
}
]
}
...ничего не возвращает
{
"files": [
{
"pattern": "my-repo/Moon/*"
}
]
}
... возвращает все артефакты - но не сборки.
Спасибо за любой совет.