Jenkins 刪除全部構建歷史記錄

2021-10-07 02:00:10 字數 645 閱讀 4043

jenkins構建生成的 jar/war包 會占用很大的硬碟,jenkins整合工具又會有很多個專案,那麼多的構建歷史總不可能下拉單個單個的刪除,提高效率當選針對專案全部刪除不想要的構建。

效果如下

介面操作步驟如下

系統管理 --> 指令碼命令列:

輸入**執行:

//專案名稱

def jobname =

"validator_server"

//刪除小於95的構建歷史

def maxnumber =95

jenkins.instance.

getitembyfullname

(jobname)

.builds.findall

.each

Jenkins 批量刪除歷史構建

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

jenkins持續構建

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

Jenkins定時構建

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