Jenkins批量刪除歷史構建


隨着Jenkins 的build 次數增多,JENKINS_HOME目錄會占用越來越多的磁盤空間,這個時候就需要考慮如何刪除Jenkins舊的build了。

項目管理 ----》 腳本命令行 ---》放入下面的腳本

def jobName = "ugou-admin-online"   //刪除的項目名稱
def maxNumber = 600    // 保留的最小編號,意味着小於該編號的構建都將被刪除

Jenkins.instance.getItemByFullName(jobName).builds.findAll {
  it.number <= maxNumber
}.each {
  it.delete()
}

將上面的變量替換成你的項目名稱和保留的編號,這樣你就可以實現批量刪除了。
然后運行。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM