Artifactory 如何删除没有工件的工件构建?
我们设法在Artifactory中创建了一个“构建”,它没有任何与之相关联的工件(文件) 通过web界面,我似乎只能删除该特定版本的所有构建—这显然是我不想要的 假设我们有3个良好的“构建”(有文件等): 还有前面提到的糟糕的“构建”Artifactory 如何删除没有工件的工件构建?,artifactory,Artifactory,我们设法在Artifactory中创建了一个“构建”,它没有任何与之相关联的工件(文件) 通过web界面,我似乎只能删除该特定版本的所有构建—这显然是我不想要的 假设我们有3个良好的“构建”(有文件等): 还有前面提到的糟糕的“构建” Moon -- 12.0 Build 100 在WebUI中,“Moon#12.0 Build 100”列在“上次部署的版本”中,并且在“Moon”版本的“Builds”下显示为“12.0 Build 100” 如何从Artifactory中删除“12.0 Bu
Moon -- 12.0 Build 100
在WebUI中,“Moon#12.0 Build 100”列在“上次部署的版本”中,并且在“Moon”版本的“Builds”下显示为“12.0 Build 100”
如何从Artifactory中删除“12.0 Build 100”
WebUI似乎只允许删除所有“Moon”版本
如果WebUI无法使用,我将如何使用JFrog CLI或curl实现这一点?
我已经很难找到正确的文件规范,甚至无法找到“构建”——显然,我不想意外地删除我们想要保留的工件
{
"files": [
{
"pattern": "/api/build/Moon"
}
]
}
。。。不归还任何东西
{
"files": [
{
"pattern": "my-repo/Moon/*"
}
]
}
。。。返回所有工件,但不返回构建
谢谢您的建议。您可以删除使用REST API的特定版本
curl -X DELETE http://myserver:8081/artifactory/api/build/my-build?buildNumbers=100
在即将发布的Artifactory-6.6版本中,将有一个从UI中删除特定构建的新选项(假设您拥有正确的权限)。例如,您可以使用RESTAPI删除特定构建
curl -X DELETE http://myserver:8081/artifactory/api/build/my-build?buildNumbers=100
在即将发布的Artifactory-6.6版本中,将有一个新选项从UI中删除特定的构建(假设您拥有正确的权限)