1

我一遍又一遍地阅读了这个问题:Jenkins Crashes after installed GitHub Plugin,但我没有找到解决方案。所以我想再问一次。

我的 Jenkins 服务器一开始工作得很好,我想添加一个钩子,只要有提交推送到我的仓库,就会触发构建;然后我提到了第一步——从这个站点安装一个插件:Triggering a Jenkins build from a push to GitHub,在我完成插件安装后,我点击了页面底部的“重新启动”复选框,然后它崩溃了。我试图重新启动我的 Jenkins 服务,它一直给出同样的错误。所以我只是使用ps工具终止了该进程,然后再次重新启动,现在它给出了 HTTP 503 错误。我真的需要一些帮助来解决这个问题。实际上,我在 Stack Overflow 和 Jenkins 在线社区上发现了非常相似的问题,但没有一个能解决我的问题。

我尝试如下:删除 jenkins/plugins 文件夹中的所有文件并重新启动,但不工作。

我在我的 Linux 机器上部署了 Jenkins,它是 SUSE Linux Enterprise。请提供一些帮助,不胜感激。

4

1 回答 1

0

你有旧的 Jenkins 版本,解决问题的方法可能是安装新的 Jenkins(上一个 LTE 版本)。

您可以备份config.xml您的工作文件(请参阅答案),然后尝试升级或重新安装 Jenkins。

然后如果您需要将该作业导入到新安装的 Jenkins,您需要将其放在$JENKINS_HOME/jobs/<path_to_your_job>目录中,您必须单击“管理 Jenkins ”->“从磁盘重新加载配置”。但是,如果您工作中的某些插件在版本之间存在差异,那么在新工作中您可能看不到该插件配置,您需要重新配置它。如果你想升级而不是重新安装,那么所有作业都会自动迁移(你不需要做“从磁盘重新加载配置”),但同样一些插件配置可能会丢失,这就是为什么我建议你在升级之前备份您的作业配置。

注意:我宁愿不升级到新版本,而是完全重新安装(如果您的旧 Jenkins 中没有很多系统和插件配置)。

于 2019-01-16T09:05:06.393 回答