由于服務器遷移,需要將之前的Jenkins構建專案一并遷移,為了區分構建編號,需要將所有專案的BUILDE NUMBER 初始值定義,
網上有一些資料是更新單個專案的,我們這專案幾百個,所以只好自己研究了下Jenkins,在github有原始碼,主要搜索 updateNextBuildNumber這個方法,
最終找到是在Job這個類中
https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/model/Job.java
獲取所有的Job遍歷執行updateNextBuildNumber就可以了,
進入選單:系統管理 –> 腳本命令列
1 import jenkins.model.Jenkins 2 import hudson.model.Job 3 4 Jenkins.instance.allItems(Job).each { job -> 5 job.updateNextBuildNumber(1001) 6 } 7 return;
執行完成后,所有專案構建初始版本都是1001了,
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/161992.html
標籤:Linux
