Jenkins歷史構建作業jobs的刪除與管理


  對於定時執行的job,如果特別頻繁,比如幾分鍾一次,時間一長,歷史執行的作業就會占用大量磁盤,影響后續使用。我們可以用以下兩種方法進行處理:

1.執行腳本,刪除指定作業的歷史作業信息:

 

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

2.在配置中設置'丟棄舊的構建'(General-Discard old builds)

 

 這里面主要是限制天數和最大條數。

 

 


免責聲明!

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



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