2017-03-22 56 views
1

我們在Artifactory的版本4.12.2。如果我有10個本地存儲庫,並且我想只保留五個存儲庫中的最新二十個工件並且在其他五個存儲庫中不限制。需要建議我如何實現它。我試圖使用jfrog網站上提供的插件(groovy),但似乎這意味着所有存儲庫的刪除規則。 感謝您的建議!如何自動刪除一些舊倉庫中的文物Artifactory的

回答

1

您可以定義一組庫的該插件通過添加屬性文件,如果你正在談論的artifactCleanup.groovy文件上運行。屬性文件,artifactCleanup.properties,應該看起來像:

policies = [ 
 
       [ " \t 0 0 12 1/1 * ? *", [ "libs-releases-local" ], 3 ], 
 
      ]

這同時擁有cron表達式,讓插件知道何時運行和存儲庫的名稱。

在這個具體的例子,該插件將在每天中午12點運行。

相關問題