设置Jenkins工作流(管道)构建的内部版本号 [英] Set build number for Jenkins workflow (pipeline) builds

查看:190
本文介绍了设置Jenkins工作流(管道)构建的内部版本号的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在将jenkins-workflow作业迁移到新的基于模板的工作流作业.因为内部版本号被用作构建工件版本的一部分,所以工作流必须生成新的工作流的内部版本号,而该数字应大于旧的工作流.不幸的是,下一个内部版本号"插件不适用于工作流管道.

I am migrating jenkins-workflow job to new template based workflow job. Because the build number is used as part of the version of build artifacts the workflow produces I have to start build number of the new workflow with a number greater than the old workflow. Unfortunately 'Next Build Number' plugin does not work with workflow pipeline.

有人知道这样做的好方法吗?

Anybody knows a good way do this?

推荐答案

尝试在Jenkins脚本控制台中的脚本下面运行.

Try running below script in Jenkins Script Console.. Change "workFlow" to your Jobname

def job = Jenkins.instance.getItem("workFlow")
job.nextBuildNumber = 10
job.saveNextBuildNumber()

这篇关于设置Jenkins工作流(管道)构建的内部版本号的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆