由于服务器迁移,需要将之前的Jenkins构建项目一并迁移,为了区分构建编号,需要将所有项目的BUILDE NUMBER 初始值定义。

网上有一些资料是更新单个项目的,我们这项目几百个,所以只好自己研究了下Jenkins,在github有源码,主要搜索 updateNextBuildNumber这个方法。

最终找到是在Job这个类中

https://github.com/jenkinsci/jenkins/blob/master/core/src/main/java/hudson/model/Job.java

获取所有的Job遍历执行updateNextBuildNumber就可以了。

进入菜单:系统管理 –> 脚本命令行

  import jenkins.model.Jenkins
import hudson.model.Job Jenkins.instance.allItems(Job).each { job ->
job.updateNextBuildNumber(1001)
}
return;

执行完成后,所有项目构建初始版本都是1001了。

最新文章

  1. 【夯实PHP系列】PHP正则表达式
  2. addEventListener和attachEvent的区别
  3. jQuery代码优化:事件委托篇
  4. 11.1---有序数组合并(CC150)
  5. 25款顶级的jQuery表格插件
  6. Gson 的使用
  7. D3D标注动态避让
  8. Rich控件一
  9. python2.7抓取豆瓣电影top250
  10. HTTP请求类型详解
  11. 学渣上手 LaTeX 完成毕业论文
  12. iOS控制器的创建方式
  13. Html.ActionLink(转载)
  14. MySQL中游标使用以及读取文本数据
  15. DbVisualizer:Oracle触发器,解决ORA-04098: 触发器 'USER.DECTUSERTEST_TRI' 无效且未通过重新验证
  16. C#格式符
  17. react-router详细解释
  18. ./graldew bash: ./gradlew: No such file or directory
  19. TF(3): 安装部署_Windows
  20. 个人博客作业_week7

热门文章

  1. 【Nginx】应用场景
  2. 更换SVN项目资源库目录出现的问题
  3. JAVA集成JPush
  4. python判断一个数是否为整数
  5. Nightmare Ⅱ(双向BFS)
  6. 增删改查——DBUtils
  7. charles 远程映射到URL地址
  8. Java 开发中常用的网站地址
  9. Linux之文件与目录管理
  10. NPOI导出2007格式报错:文件损坏