Jenkins 常用插件 -- Next Build Number Plugin
? jenkins ?    2019-01-11 16:19:24    1281    0    0
gua_l   ? jenkins ?

 

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 没有使用过。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Pre: Jenkins 插件开发

Next: jenkins 构建脚本标记为failure

1281
Sign in to leave a comment.
No Leanote account? Sign up now.
0 comments
Table of content