为 Jenkins 工作流(管道)构建设置构建号 [英] Set build number for Jenkins workflow (pipeline) builds

查看:40
本文介绍了为 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 脚本控制台中运行以下脚本.将workFlow"更改为您的 Jobname

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天全站免登陆