【发布时间】: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 问题