Next Build Number Plugin
https://wiki.jenkins.io/display/JENKINS/Next+Build+Number+Plugin
使用情境
如果job 的流水构建号对我们的job 构建内容是有意义的,我们希望可以设置下一个build number,跳过不想要的版本号, 可以使用Next Build Number Plugin 来实现
安装Next Build Number 插件
Jenkins 需要安装Next Build Number,一般需要另外安装。
系统管理--> 插件管理 --> 可选插件 -->Next Build Number --> 安装
设置 下一个构建号
安装完毕后在job页面的左侧菜单,会多一个项 set Next Build Number ,我们可以将Next build number 设置为last build + 的任意一个整数。比如,最新一个build 是#69 ,next build number 默认是#70 ,可以通过插件重设为#90 ,下次构建会跳过70-89的构建号,直接build 90 。
原理:next build number > last build number ,设置成功
1.当前最新构建号为#69 ,set next build number 原内容 #70 ,改为#90 ,提交,再点开set next build number ,
内容为# 90 (90>69,修改成功)
2.当前最新构建号为#69 ,set next build number 原内容 #90 ,改为#75 ,提交,再点开set next build number ,
内容为# 75 (75>69,修改成功)
3.当前最新构建号为#69 ,set next build number 原内容 #75 ,改为#68 ,提交,再点开set next build number ,
内容为# 75 (68<69,修改失败)
......start a build : building #75
4.当前最新构建号为#75 ,set next build number 原内容 #76 ,改为#74 ,提交,再点开set next build number ,
内容为# 76 (74<75,修改失败)
注:即使通过set next build number 跳过了70-74 ,下次再设置时构建号也只能往后加,只是75 已经构建过,75 之前的构建号就无法再使用,即使#74 没有使用过。
No Leanote account? Sign up now.