当前位置: 移动技术网 > 科技>操作系统>Linux > Jenkins设置BUILD NUMBER初始值

Jenkins设置BUILD NUMBER初始值

2019年10月17日  | 移动技术网科技  | 我要评论

由于服务器迁移,需要将之前的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了。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网