mehll1213 发表于 2017-3-25 15:19:52

JenKins运行时,提示“ No such plugin: cloudbees-folder ”

本帖最后由 mehll1213 于 2017-3-25 15:22 编辑

在Window Server2012上安装Jenkins 2.51发生了这个问题,已经下载了最新的cloudbees-folder .phi插件,放到\.jenkins\plugins目录下了,还是存在这个问题

还有什么别的解决方式么?

lamecho 发表于 2017-3-28 12:19:55

报错提示未找到此插件,证明jenkins没有正确安装插件。看你的描述步骤,你只是把下载的插件放到了插件文件夹下,这样是不行的。
记得需要在jenkins里安装下载的插件需要手动添加安装,具体的按照步骤自己找找

mehll1213 发表于 2017-3-25 16:51:03

补充一下,相关错误信息如下:
Started at 星期六 三月 25 16:21:32 CST 2017
FATAL: Unhandled exception during updates server check
ha:////4PXKn91rzQ4/M2kgRBYV6T6jCULFMNV7nY4Q5jLcHRrSAAAAWB+LCAAAAAAAAP9b85aBtbiIQSmjNKU4P08vOT+vOD8nVc8DzHWtSE4tKMnMz/PLL0ldFVf2c+b/lb5MDAwVRQxSaBqcITRIIQMEMIIUFgAAckCEiWAAAAA=java.io.IOException: Unhandled exception during updates server check
        at hudson.PluginManager.doCheckUpdatesServer(PluginManager.java:1633)
        at jenkins.model.DownloadSettings$DailyCheck.execute(DownloadSettings.java:131)
        at hudson.model.AsyncPeriodicWork$1.run(AsyncPeriodicWork.java:100)
        at java.lang.Thread.run(Unknown Source)
Caused by: net.sf.json.JSONException: Expected a ':' after a key at character 25 of {
    if(window.confirm("您确定所访问的URL分类有错误并反馈给管理员吗?")){
    var device_ip = document.getElementById("device_ip").innerHTML;
    var url ="http://"+device_ip+"/urlfeedback/index.php";
      var userip =document.getElementById("userip").value;
      var urladdr=document.getElementById("urladdr").value;
      urladdr = encodeURI(urladdr );
      var urlcate=document.getElementById("urlcate").value;
      urlcate= encodeURI(urlcate);
      
      var param = "?userip="+userip+"&urlcate="+urlcate+"&urladdr="+urladdr;
      document.getElementById("submitButton").value="您的意见已提交管理员,感谢反馈!";
      document.getElementById("submitButton").disabled = true;
      setCookie();
      document.getElementById("iframeProxy").src = url + param;
      var proxy = document.getElementById("iframeProxy").contentWindow;
      proxy.sendRequest('GET',url + param);
    }
}

function setCookie(){
    var Days = 1;
    var exp = new Date();
    exp.setTime(exp.getTime() + Days*24*60*60*1000);
    document.cookie = "submited=true;expires=" + exp.toGMTString();
}

function getCookie()
{
    var arr,reg=new RegExp("(^| )"+"submited"+"=([^;]*)(;|$)");
    if(arr=document.cookie.match(reg))
      return (arr);
    else
      return false;
}
if(getCookie()){
    document.getElementById("submitButton").disabled = true;
    document.getElementById("submitButton").value="您的意见已提交管理员,感谢反馈!";
}
        at net.sf.json.util.JSONTokener.syntaxError(JSONTokener.java:499)
        at net.sf.json.JSONObject._fromJSONTokener(JSONObject.java:950)
        at net.sf.json.JSONObject._fromString(JSONObject.java:1145)
        at net.sf.json.JSONObject.fromObject(JSONObject.java:162)
        at net.sf.json.JSONObject.fromObject(JSONObject.java:132)
        at hudson.model.UpdateSite.updateData(UpdateSite.java:206)
        at hudson.model.UpdateSite.updateDirectlyNow(UpdateSite.java:190)
        at hudson.PluginManager.doCheckUpdatesServer(PluginManager.java:1619)
        ... 3 more
Finished at 星期六 三月 25 16:21:34 CST 2017. 1703ms

mehll1213 发表于 2017-3-29 19:04:51

lamecho 发表于 2017-3-28 12:19
报错提示未找到此插件,证明jenkins没有正确安装插件。看你的描述步骤,你只是把下载的插件放到了插件文件 ...

我运行完 java -jar jenkins.war之后,发现.jenkins\plugins这个文件夹整个都是空的,cmd运行框里面还有一句提示语,说Upgrading Jenkins.Failed to update the default Update Site "default".Plugin upgrades may fail

mehll1213 发表于 2017-4-1 11:20:35

最终解决方案
step1:访问locahost:8080/restart,越过配置插件的页面,直接访问
step2:点击【系统管理】--【管理插件】--【高级】--【上传插件】,手动安装下载好的插件

jingzizx 发表于 2017-5-8 21:43:42

学习
页: [1]
查看完整版本: JenKins运行时,提示“ No such plugin: cloudbees-folder ”