簡體   English   中英

Artifactory:將工件從存儲庫移動到另一個存儲庫,過濾工件

[英]Artifactory: Move artifact from repo to another repo, filtering the artifacts

我有一個包含此存儲庫的工件服務器

  • 發布
  • 鎖定釋放

我必須將一些工件(大約50.000)從發行版轉移到鎖定發行版...

我將需要使用精確的版本來識別工件:

例如,所有版本以RC開頭的工件或以M1結尾的所有工件

現在這是我的問題:

謝謝!!

有兩種方法可以做到這一點:

  1. 編寫一個腳本,從releases獲取工件列表 ,按照邏輯對其進行過濾 ,然后移動已過濾的工件
  2. 編寫一個執行用戶插件 ,其功能幾乎相同:在releases 獲取 root 的子代 ,對其進行過濾,然后移動過濾后的項目。

盡管較早版本更易於開發(您可以使用任何語言編寫腳本而無需部署腳本),但較早版本則要快得多(因為在Artifactory中執行,並且不需要單獨的REST調用即可移動每50K文物)。 考慮到要移動的工件數量,我絕對建議編寫一個用戶插件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM