【问题标题】:Jenkins Crashes after installing GitHub Plugin安装 GitHub 插件后 Jenkins 崩溃
【发布时间】:2013-07-02 20:29:41
【问题描述】:

我有一个关于更新 GitHub 插件的问题。

每次我更新 GitHub 之类的插件并重新启动 jenkins 时,Jenkins 都会开始崩溃。当我尝试通过浏览器中的 URL 访问 jenkins 时,错误页面会显示一些异常 "class not found jenkins/model jenkins" 。然后为了让 jenkins 再次工作,我必须从插件目录中完全删除插件。我希望有人对此有答案,因为我确实需要将我的 github 项目提供给 jenkins 进行构建。谢谢

【问题讨论】:

  • 作为一种解决方法,您始终可以在 Github 存储库上使用部署密钥,然后使用 Git 插件并使用 Git 插件在 Github 中设置服务挂钩。
  • 现在我遇到了一个更大的问题,我尝试只安装 Git 插件,但 jenkins 一如既往地崩溃了......所以我从目录中删除了插件并重新启动了 jenkins,但现在它不断崩溃即使我删除了那个插件。
  • 您是否检查过 Jenkins 日志以查看它是否在崩溃之前记录了任何内容,或者为什么它无法成功启动?
  • 嗯,我的 hudson 安装在 /var/lib/hudson 中。我确实在那里看到了一个“日志”文件夹,但自去年以来就没有修改过。登录我的 hudson 安装目录没有任何关系。但是,当我通过浏览器访问 jenkins 时,我得到以下堆栈跟踪: org.jvnet.hudson.reactor.ReactorException: java.lang.NoClassDefFoundError: jenkins/model/Jenkins at org.jvnet.hudson.reactor.Reactor.execute( Reactor.java:246) 在 hudson.model.Hudson.executeReactor(Hudson.java:753) 在 hudson.model.Hudson.(Hudson.java:667) 在 hudson.model.Hudson.(Hudson .java:607)
  • 如果我将org.jvnet.hudson.reactor.ReactorException 插入谷歌,似乎是插件更新出错了。 stackoverflow.com/questions/15007811/…stackoverflow.com/questions/16184035/… 是最近有关该主题的 Stack Overflow 问题

标签: jenkins hudson


【解决方案1】:

这是 Jenkins 很常见的问题。我的解决方法是更新 jenkins(安装在哪里)并重新启动 hudson 服务。 有时甚至重新启动服务也有效。 通常您可能需要从 (/var/lib/hudson/plugins/) 中删除这些插件并重新启动服务。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-22
    • 2018-06-11
    • 1970-01-01
    • 2019-02-26
    • 2017-08-23
    相关资源
    最近更新 更多