Jenkins设置BUILD NUMBER初始值
2024-10-20 00:30:53
由于服务器迁移,需要将之前的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了。
最新文章
- 【夯实PHP系列】PHP正则表达式
- addEventListener和attachEvent的区别
- jQuery代码优化:事件委托篇
- 11.1---有序数组合并(CC150)
- 25款顶级的jQuery表格插件
- Gson 的使用
- D3D标注动态避让
- Rich控件一
- python2.7抓取豆瓣电影top250
- HTTP请求类型详解
- 学渣上手 LaTeX 完成毕业论文
- iOS控制器的创建方式
- Html.ActionLink(转载)
- MySQL中游标使用以及读取文本数据
- DbVisualizer:Oracle触发器,解决ORA-04098: 触发器 'USER.DECTUSERTEST_TRI' 无效且未通过重新验证
- C#格式符
- react-router详细解释
- ./graldew bash: ./gradlew: No such file or directory
- TF(3): 安装部署_Windows
- 个人博客作业_week7