gpt4 book ai didi

jenkins - 有没有办法在 Jenkins 上手动设置下一个版本号

转载 作者:行者123 更新时间:2023-12-02 20:33:02 25 4
gpt4 key购买 nike

在存储 Jenkins 的系统重新启动后,其中一项作业不断失败,它正在尝试创建编号为 1 的构建,但已经有 1400 个过去的构建。有没有办法更改它,以便以正确的增量创建构建,在本例中为 1401。

来自 Jenkins 的完整 stactrace:

java.lang.IllegalStateException: [Directory]\builds\1 already existed; will 
not overwite with [Build.Name] #1
at hudson.model.RunMap.put(RunMap.java:189)
at jenkins.model.lazy.LazyBuildMixIn.newBuild(LazyBuildMixIn.java:178)
at hudson.model.AbstractProject.newBuild(AbstractProject.java:1011)
at hudson.model.AbstractProject.createExecutable(AbstractProject.java:1210)
at hudson.model.AbstractProject.createExecutable(AbstractProject.java:144)
at hudson.model.Executor$1.call(Executor.java:328)
at hudson.model.Executor$1.call(Executor.java:310)
at hudson.model.Queue._withLock(Queue.java:1251)
at hudson.model.Queue.withLock(Queue.java:1189)
at hudson.model.Executor.run(Executor.java:310)

最佳答案

您可以在 $JENKINS_URL/script 中使用 groovy 脚本,如下所示:

item = Jenkins.instance.getItemByFullName("jobName")
item.updateNextBuildNumber(1401)

关于jenkins - 有没有办法在 Jenkins 上手动设置下一个版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48082067/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com