使用Jenkins 2.8,當我運行一個簡單的Jenkins工做時,構建一個job獲取源代碼,出現下面的錯誤html
FATAL: jenkins/scm/RunWithSCM java.lang.NoClassDefFoundError: jenkins/scm/RunWithSCM at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:763) at jenkins.util.AntClassLoader.defineClassFromData(AntClassLoader.java:1139) at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:878) at jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:1310) at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1366) at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326) at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1079) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at org.jenkinsci.plugins.workflow.job.WorkflowJob$SCMListenerImpl.onCheckout(WorkflowJob.java:629) at hudson.model.AbstractBuild$AbstractBuildExecution.defaultCheckout(AbstractBuild.java:609) at jenkins.scm.SCMCheckoutStrategy.checkout(SCMCheckoutStrategy.java:86) at hudson.model.AbstractBuild$AbstractBuildExecution.run(AbstractBuild.java:529) at hudson.model.Run.execute(Run.java:1741) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:98) at hudson.model.Executor.run(Executor.java:410) Caused by: java.lang.ClassNotFoundException: jenkins.scm.RunWithSCM at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1376) at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326) at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1079) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ... 17 more Finished: FAILURE
因爲Jenkins下載插件不全致使,插件下載不全因爲網絡緣由所致(公司可能屏蔽了Jenkins原來的鏡像地址,致使下載不全)java
可供選擇的jenkins2 插件鏡像列表:json
Jenkins 全部鏡像列表: http://mirrors.jenkins-ci.org/status.html
好比日本的鏡像: http://mirror.esuni.jp/jenkins/, http://ftp.yz.yamagata-u.ac.jp/pub/misc/jenkins/, http://ftp.tsukuba.wide.ad.jp/software/jenkins/
德國的鏡像:http://jenkins.mirror.isppower.de/ , http://mirror.yandex.ru/mirrors/jenkins/
官方的鏡像:http://mirrors.jenkins-ci.org/, http://archives.jenkins-ci.org/
清華大學鏡像:https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json網絡
1.進入jenkins系統管理
2.進入插件管理ide
3.點擊高級,修改升級站點的地址ui