Jenkins设置BUILD NUMBER初始值

2019-10-17 08:59:01来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

Jenkins设置BUILD NUMBER初始值

由于服务器迁移,需要将之前的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.cnblogs.com/lazyzoon/p/11692031.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:基于mosquitto的MQTT客户端实现C语言

下一篇:chattr lsattr linux file system attributes - linux 文件系统