前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Jenkins运行恢复的Job出错

Jenkins运行恢复的Job出错

作者头像
kongxx
发布于 2018-08-16 09:51:35
发布于 2018-08-16 09:51:35
1.5K00
代码可运行
举报
运行总次数:0
代码可运行

问题描述

今天由于误操作,删除了一个Job,在我重新恢复这个Job之后,重新运行的时候报如下错误

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
java.lang.IllegalStateException: cannot create a build with number 1 since that (or higher) is already in use among [501]

问题原因是因为误删Job之前最后一次的Build Number是501,而恢复的Job的Build Number重新从1开始了,然后一个一个的像上加。

解决办法

网上有人说装个 “Set Next Build Number” 插件可以解决这个问题,但是由于我的Jenkins版本太低,不能使用,所以没有使用这个方案。

在自己环境的的 /var/lib/jenkins/jobs/<Job_Name>/ 目录下找到了一个 nextBuildNumber 文件,里面记录了当前的build number,所以果断修改了一下这个文件,将其中的值改为比上面错误中提示的值稍大,比如上面错误提示是 501,所以我就写了一个 502 在此文件中。

然后重新启动 Jenkins 服务

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
/etc/init.d/jenkins restart

此时再次运行此回复的Job,一切正常工作了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.08.07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题描述
  • 解决办法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档