在ubuntu 10.11上进行简单的apt-get更新后,我失去了svn轮询的可能性。我的项目中没有一个可以轮询svn,现在已经不能了。 插件更新中心显示此插件的更新可用(1.34 - > 1.37),但更新不起作用,使用web界面或cli。 Jenkins日志显示了与subversion插件相关的一大堆错误
ATTENTION: Caught exception evaluating: it.isTagged(). Reason: java.lang.NullPointerException
java.lang.NullPointerException
at hudson.scm.SubversionTagAction.isTagged(SubversionTagAction.java:157)
[...]
25 janv. 2012 16:34:37 hudson.ExpressionFactory2$JexlExpression evaluate
ATTENTION: Caught exception evaluating: it.isTagged(). Reason: java.lang.NullPointerException
[...]
INFO: Loaded all jobs
25 janv. 2012 16:34:06 hudson.util.RobustReflectionConverter doUnmarshal
ATTENTION: Skipping a non-existent field list
com.thoughtworks.xstream.converters.reflection.NonExistentFieldException: No such field hudson.scm.SubversionTagAction.list
等等...等等......
我手动删除了:
drwxr-xr-x 4 jenkins nogroup 4096 2012-01-25 16:33 subversion
-rw-r--r-- 1 jenkins nogroup 2105983 2012-01-24 18:34 subversion.bak
-rw-r--r-- 1 jenkins nogroup 2105983 2012-01-24 18:34 subversion.hpi
-rw-r--r-- 1 jenkins nogroup 0 2012-01-25 16:31 subversion.hpi.pinned
-rw-r--r-- 1 jenkins nogroup 2103308 2012-01-25 16:31 subversion.jpi
但插件会一直列在更新区域中。
问题:删除对此插件的每个和所有引用的正确过程是什么,以便进行非常干净的重新安装? 感谢
答案 0 :(得分:2)
尝试以下步骤
降级詹金斯,重启
禁用subversion插件,重启
升级jenkins,重新启动
启用subversion插件,重启
编辑每个构建配置,启用subversion,保存。