Amazon ec2 没有可用的插件-Jenkins

Amazon ec2 没有可用的插件-Jenkins,amazon-ec2,jenkins,jenkins-plugins,Amazon Ec2,Jenkins,Jenkins Plugins,我已经在我的AmazonEC2微实例上安装了一个全新的jenkins,但是当我访问插件管理器时,我没有任何可用的插件。怎么了 我使用此指南安装 我正在运行Ubuntu11.0464位和詹金斯战争:1.450 查看我的日志文件,我看到 "windmill": {"buildDate": "Feb 06, 2010", "dependencies": [], "developers": [{"developerId": "admc", "name": "Adam Christian"}], "ex

我已经在我的AmazonEC2微实例上安装了一个全新的jenkins,但是当我访问插件管理器时,我没有任何可用的插件。怎么了

我使用此指南安装

我正在运行Ubuntu11.0464位和詹金斯战争:1.450

查看我的日志文件,我看到

"windmill": {"buildDate": "Feb 06, 2010", "dependencies": [], "developers": [{"developerId": "admc", "name": "Adam Christian"}], "excerpt": "This plugin allows you to configure and run <a href='http://www.getwindmill.com/'>Windmill</a> functional tests.", "labels": ["external"], "name": "windmill", "previousTimestamp": "2009-06-25T20:40:46.00Z", "previousVersion": "1.4", "releaseTimestamp": "2010-02-06T13:59:22.00Z", "requiredCore": "1.319", "scm": "svn.dev.java.net", "sha1": "npNnBKCCpnFCi+Tsw/QA1mQyyyI=", "title": "Windmill Plugin", "url": "http://updates.jenkins-ci.org/download/plugins/windmill/1.5/windmill.hpi", "version": "1.5", "wiki": "https://wiki.jenkins-ci.org/display/JENKINS/Windmill+Plugin"}, "ws-cleanup": {"buildDate": "Dec 07, 2011", "dependencies": [], "developers": [{"developerId": "
    at net.sf.json.util.JSONTokener.syntaxError(JSONTokener.java:512)
    at net.sf.json.util.JSONTokener.nextString(JSONTokener.java:244)
    at net.sf.json.util.JSONTokener.nextValue(JSONTokener.java:352)
    at net.sf.json.JSONObject._fromJSONTokener(JSONObject.java:875)
    at net.sf.json.JSONObject.fromObject(JSONObject.java:170)
    at net.sf.json.util.JSONTokener.nextValue(JSONTokener.java:355)
    at net.sf.json.JSONArray._fromJSONTokener(JSONArray.java:917)
    at net.sf.json.JSONArray.fromObject(JSONArray.java:139)
    at net.sf.json.util.JSONTokener.nextValue(JSONTokener.java:358)
    at net.sf.json.JSONObject._fromJSONTokener(JSONObject.java:875)
    at net.sf.json.JSONObject.fromObject(JSONObject.java:170)
    at net.sf.json.util.JSONTokener.nextValue(JSONTokener.java:355)
    at net.sf.json.JSONObject._fromJSONTokener(JSONObject.java:875)
    at net.sf.json.JSONObject.fromObject(JSONObject.java:170)
    at net.sf.json.util.JSONTokener.nextValue(JSONTokener.java:355)
    at net.sf.json.JSONObject._fromJSONTokener(JSONObject.java:875)
    at net.sf.json.JSONObject._fromString(JSONObject.java:1064)
    at net.sf.json.JSONObject.fromObject(JSONObject.java:176)
    at net.sf.json.JSONObject.fromObject(JSONObject.java:147)
    at hudson.model.UpdateSite.doPostBack(UpdateSite.java:150)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:616)
    at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:282)
    at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:149)
    at org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:88)
    at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:111)
    at org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:53)
    at org.kohsuke.stapler.Stapler.tryInvoke(Stapler.java:563)
    ... 34 more
Jan 31, 2012 12:13:52 PM hudson.model.UpdateSite doPostBack
INFO: Obtained the latest update center data file for UpdateSource default
“windmill”:{“buildDate”:“2010年2月6日”,“依赖项”:[],“开发者”:[{“developerId”:“admc”,“名称”:“Adam Christian”}],“摘录”:“此插件允许您配置和运行功能测试”,“标签”:[“外部”],“名称”:“windmill”,“以前的时间戳”:“2009-06-25T20:40:46.00Z”,“以前的版本”:“1.4”,“ReleaseTimstamp”:“2010-02-06T13:59:22.00Z”,“requiredCore:“1.319”,“scm:“svn.dev.java.net”,“sha1:“npNnBKCCpnFCi+Tsw/QA1MQYYYY=”,“title:“Windmill Plugin”,“url:”http://updates.jenkins-ci.org/download/plugins/windmill/1.5/windmill.hpi,“版本”:“1.5”,“维基”:https://wiki.jenkins-ci.org/display/JENKINS/Windmill+插件“}”,ws-cleanup:{“buildDate”:“2011年12月7日”,“依赖项”:[],“开发人员”:[{“developerId”:”
位于net.sf.json.util.JSONTokener.syntaxError(JSONTokener.java:512)
位于net.sf.json.util.JSONTokener.nextString(JSONTokener.java:244)
位于net.sf.json.util.JSONTokener.nextValue(JSONTokener.java:352)
在net.sf.json.JSONObject._fromJSONTokener(JSONObject.java:875)
位于net.sf.json.JSONObject.fromObject(JSONObject.java:170)
位于net.sf.json.util.JSONTokener.nextValue(JSONTokener.java:355)
在net.sf.json.JSONArray._fromJSONTokener(JSONArray.java:917)
位于net.sf.json.JSONArray.fromObject(JSONArray.java:139)
位于net.sf.json.util.JSONTokener.nextValue(JSONTokener.java:358)
在net.sf.json.JSONObject._fromJSONTokener(JSONObject.java:875)
位于net.sf.json.JSONObject.fromObject(JSONObject.java:170)
位于net.sf.json.util.JSONTokener.nextValue(JSONTokener.java:355)
在net.sf.json.JSONObject._fromJSONTokener(JSONObject.java:875)
位于net.sf.json.JSONObject.fromObject(JSONObject.java:170)
位于net.sf.json.util.JSONTokener.nextValue(JSONTokener.java:355)
在net.sf.json.JSONObject._fromJSONTokener(JSONObject.java:875)
net.sf.json.JSONObject.\u fromString(JSONObject.java:1064)
位于net.sf.json.JSONObject.fromObject(JSONObject.java:176)
位于net.sf.json.JSONObject.fromObject(JSONObject.java:147)
位于hudson.model.UpdateSite.doPostBack(UpdateSite.java:150)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)中
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中
位于java.lang.reflect.Method.invoke(Method.java:616)
位于org.kohsuke.stapper.Function$InstanceFunction.invoke(Function.java:282)
位于org.kohsuke.stapper.Function.bindAndInvoke(Function.java:149)
位于org.kohsuke.stapper.Function.bindandinvokeandserverresponse(Function.java:88)
位于org.kohsuke.stapper.MetaClass$1.doDispatch(MetaClass.java:111)
位于org.kohsuke.stapper.namebasedispatcher.dispatch(namebasedispatcher.java:53)
位于org.kohsuke.stapper.stapper.tryInvoke(stapper.java:563)
…还有34个
2012年1月31日下午12:13:52 hudson.model.UpdateSite doPostBack
信息:已获取UpdateSource default的最新更新中心数据文件

看起来可能是描述可用插件的更新中心JSON文件暂时损坏,或者没有正确下载

我刚刚尝试下载并解析这个文件,它看起来还可以,所以我会尝试手动触发更新检查


转到:管理詹金斯→ 管理插件→ 高级,然后单击右下角的“立即检查”。

是否检查了ec2安全组:您可能没有对插件存储库的http/https出站访问权限

我让jenkins在ec2上运行,插件更新中心可以毫无问题地访问:所以,可能需要对安全组的定义进行一些更改

问候


didier

无论如何,一个解决办法是下载插件的.hpi文件并上传到Jenkins


确保在“配置系统”下的web界面下安装了jdk、ant和maven。在您首先安装插件之前,您将无法使用jenkins cli安装插件或在web界面中查看任何可用插件。

条目 在管理插件->高级->更新站点中
在某些Linux版本上缺少,如果是这样,显然您将看不到任何可用的插件。

如果您在EC2中运行Jenkins,则绝对值得检查安全组。默认情况下,允许安全HTTP传出,但不允许标准HTTP传出。预设的更新中心URL是-更改它,使我的情况完全不同

更新花了很长时间,但现在已经开始工作了,谢谢:)可能就是这样!作为iOS/python开发人员,我从来没有理由安装JDK/Ant/Maven,System config似乎说它们不可用:)因为您链接的指南提到了反向代理,请注意,如果将代理设置为HTTPS,则需要避免一个陷阱:这是错误的我正在安装,谢谢!