[英]How to download the latest Artifacts from Jfrog Artifactory on a Windows Machine
[英]Jfrog Artifactory: How to delete old snapshot artifacts
我的任務是刪除許多文件夾/目錄下的舊SNAPSHOT制品。
我們無法手動刪除每個文物,因此我想使用restAPI。
有關明確的信息:
https://artifactory.com/artifactory/maven-local/com/aa/bbb/cccc/dddd/XYZ-SNAPSHOT/abc.jar
https://artifactory.com/artifactory/maven-local/com/aa/bbb/cccc/dddd/XYZ-SNAPSHOT/xyz.jar
https://artifactory.com/artifactory/maven-local/com/aa/bbb/cccc/eeee/XYZ-SNAPSHOT/pqr.jar
https://artifactory.com/artifactory/maven-local/com/aa/bbb/dddd/eeee/XYZ-SNAPSHOT/lmn.jar
以上4個示例具有不同的目錄。
我的腳本需要進入每個目錄,並且必須驗證XYZ-SNAPSHOT(如果找到),那么我們可以創建一個URL並通過CURL刪除。
我們怎樣才能做到這一點? 還是有其他方法可以做到?
您可能應該使用Artifactory Query Language(AQL) ,這是根據模式查找工件和模塊的最簡單方法。 您可以在頁面中找到許多示例。 此外,為了輕松執行刪除操作,甚至將來可以自動執行刪除操作,建議使用JFrog CLI。 您也可以閱讀有關類似用例的有趣博客 。
另外,本地Maven存儲庫設置中有“最大唯一快照”字段。 您可以將其用於Artifactory,以為每個工件保留指定數量的唯一快照。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.