【问题标题】:Jenkins Crashes After Installing Github Integration Plugin安装 Github 集成插件后 Jenkins 崩溃
【发布时间】:2019-01-15 07:04:28
【问题描述】:

我已经反复阅读了这个问题:Jenkins Crashes after installing GitHub Plugin,但我没有找到解决方案。所以我想再问一次。

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

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

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

【问题讨论】:

  • 您使用哪个 Jenkins 版本?是否有可能重新安装 Jenkins?
  • 我发现我的 Jenkins 版本是 2.7.1。在重新安装之前,我想问一下,重新安装后,原始作业是否可以导入或保持原样?
  • 已在答案中回复。

标签: jenkins suse jenkins-github-plugin


【解决方案1】:

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-28
    • 1970-01-01
    • 1970-01-01
    • 2020-07-22
    • 2018-06-11
    • 2022-09-08
    • 1970-01-01
    相关资源
    最近更新 更多