Jenkins 批量刪除歷史構建

2022-02-18 09:34:54 字數 416 閱讀 4602

在一次巡查jenkins時,發現很多個專案的歷史構建比較多,這些歷史構建對於現在來說又沒有什麼用處,那麼想把它刪除,但是乙個乙個刪除很累,畢竟總共加起來有上千個,歷史構建,而且還不只是乙個專案。那麼我們可以批量刪除嗎?答案是可以的。

專案管理 ----》 指令碼命令列 ---》放入下面的指令碼

def jobname = "ugou-admin-online"   //刪除的專案名稱

def maxnumber = 600 // 保留的最小編號,意味著小於該編號的構建都將被刪除

jenkins.instance.getitembyfullname(jobname).builds.findall .each

將上面的變數替換成你的專案名稱和保留的編號,這樣你就可以實現批量刪除了。

Jenkins 刪除全部構建歷史記錄

jenkins構建生成的 jar war包 會占用很大的硬碟,jenkins整合工具又會有很多個專案,那麼多的構建歷史總不可能下拉單個單個的刪除,提高效率當選針對專案全部刪除不想要的構建。效果如下 介面操作步驟如下 系統管理 指令碼命令列 輸入 執行 專案名稱 def jobname validat...

jenkins持續構建

系統持續整合是乙個好東西。可是一旦發布的程式,不能構建或是構建後發現功能不是正常的,就不是很好了。這裡說說這段時間的構建吧。先說說這幾天出的問題吧 這也是專案之初的共性1在 svn上 checkout 的 就有錯誤。造成編譯不通過 以上三種是基本的構建失敗常用的問題。然後構建成功,並不代表我們的程式...

Jenkins定時構建

1.先來了解規則 號等同於h,表示任意乙個合理的數 第乙個 表示分鐘,取值0 59,若其他值不做設定,則表示每個設定的分鐘都會構建 5 表示每個小時的第5分鐘都會構建一次 第二個 表示小時,取值0 23,若其他值不做設定,則表示每個設定小時的每分鐘都會構建 5 表示在每天5點的時候,一小時內每一分鐘...