![](/img/trans.png)
[英]is it possible to delete docker images on a Nexus repository, via API, by creation date?
[英]Delete Repository via Nexus 3 REST API
在有關其REST API和腳本的Nexus 3參考中,描述了如何將Groovy腳本上傳到Nexus 3以及如何運行它們。 示例顯示了如何創建新的存儲庫,例如Maven存儲庫:
repository.createMavenHosted('private')
但是,聽起來很簡單,我沒有找到任何類似的方法來刪除或刪除現有存儲庫。 真的不可能嗎?
我嘗試了(即使我認為它不起作用):
{
"name" : "cleanup",
"type" : "groovy",
"content" : "repository.getRepositoryManager().delete('maven-public');"
}
來源: https : //github.com/savoirfairelinux/ansible-nexus3-oss/blob/master/files/groovy/delete_repo.groovy
事實證明,這段代碼確實可以刪除maven-public存儲庫(如果可用)...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.