7

我在 Win 2008 上有一个 Jenkins 服务器(1.510),有大约 100 个工作。安装然后卸载 CloudBees (Plugin_1 , Plugin_2)插件集 + 重新启动后,我遇到以下问题:

  1. 现在有一半的乔布斯失踪了。
  2. 许多插件无法正常运行,例如 green-balls 插件无法正常运行,并且缺少启动备份插件的条目
  3. 许多内置的 Jenkins 按钮,例如“Jenkins 配置”菜单中缺少新的“凭据”。

看着FS,我仍然看到所有的工作。

我已经尝试过:

  1. 使用重载配置
  2. 重新安装插件
  3. 再次使用相同版本重新安装 Jenkins

仍然缺少工作

知道如何解决吗?

谢谢,

多伦

4

2 回答 2

8

加载作业时,许多相关的 Java 类都会被实例化。如果实例化失败,通常是因为某些插件已被删除并且该类根本不再可用,则该作业被隐藏。

我怀疑您也意外删除了其他一些插件。

注意:在实际做任何事情之前,请进行完整备份!最简单的方法是备份整个 Jenkins 文件夹,其中包含作业、配置等。

最简单的解决方案可能是从头开始安装 Jenkins,安装您确实需要的插件(如果您缺少一些插件,请参阅下面的故障排除),然后将jobs子文件夹复制到新的 Jenkins。最好Manage Jenkins手动进行任何配置,但您也可以尝试复制相关的 XML 配置文件。

如果您缺少一个插件并且无法确定是哪个插件,您应该查看jenkins.out.logjenkins.err.log记录文件并搜索 Jenkins 启动后发生的异常。这可能会给你一个关于你缺少什么插件的线索。

您还可以尝试编辑作业 XML 文件以删除您从异常中识别的构建步骤(记得先备份!),然后重新启动 Jenkins 或从管理 Jenkins页面选择从磁盘重新加载配置。

如果没有解决,但您发现相关的异常或其他有趣的东西,请用详细信息更新问题。

于 2013-04-15T10:30:29.040 回答
1

在我升级 Jenkins 后,我的一份工作消失了。我发现虽然我的工作目录仍然存在,但config.xml里面的文件不知何故丢失了。

在更新了所有需要更新的插件并重新加载配置后,我从备份中恢复了这个文件,并且该工作重新出现在 Jenkins 中。

于 2013-08-16T09:39:28.937 回答