Нет доступных плагинов - Jenkins - PullRequest
21 голосов
/ 31 января 2012

Я установил свежий jenkins на свой экземпляр amazon ec2 micro, но когда я получаю доступ к диспетчеру плагинов, у меня нет доступных плагинов. Что не так?

Я использовал это руководство для установки https://wiki.jenkins -ci.org / дисплей / Дженкинс / Установка + Jenkins + на + Ubuntu

Я использую Ubuntu 11.04 64 бит и jenkins-war: 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

Ответы [ 6 ]

51 голосов
/ 31 января 2012

Похоже, что, возможно, файл JSON Центра обновлений, в котором описываются доступные плагины, был временно поврежден или неправильно загружен.

Я только что попытался загрузить и проанализировать этот файл только сейчас, и он выглядит нормально,поэтому я бы попытался запустить проверку обновлений вручную.

Перейдите: Управление Jenkins → Управление плагинами → Дополнительно, затем нажмите Проверить сейчас в правом нижнем углу.

5 голосов
/ 16 декабря 2013

Запись http://updates.jenkins -ci.org / update-center.json в Manage-Plugins-> Advanced-> Update Site отсутствует в некоторых версиях Linux - Flavors, и если да, то, очевидно, вы не увидите доступных плагинов.

2 голосов
/ 07 ноября 2012

Убедитесь, что ваш jdk, ant, maven установлен в веб-интерфейсе в разделе «Настройка системы». Вы не сможете использовать jenkins cli для установки плагинов или увидеть какие-либо доступные плагины в веб-интерфейсе, пока не сделаете это сначала.

1 голос
/ 10 июля 2012

Обходное решение - загрузить файл .hpi для плагина и загрузить его в Jenkins.

Индекс плагинов Jenkins, доступных для загрузки

0 голосов
/ 28 ноября 2014

Если у вас работает Jenkins в EC2, определенно стоит проверить группу безопасности.По умолчанию безопасный HTTP разрешен для исходящих сообщений, а стандартный HTTP - нет.Предустановленный URL-адрес центра обновлений: http://updates.jenkins -ci.org / update-center.json - измените его на https://updates.jenkins -ci.org / update-center.json сделал все различия в моем случае.

0 голосов
/ 01 февраля 2012

проверили ли вы свою группу безопасности ec2: у вас может не быть http / https исходящего доступа к хранилищу плагинов.

У меня работает jenkins на ec2, и центр обновлений плагинов доступен без проблем: так что, возможно, некоторыенеобходимы изменения в определении вашей группы безопасности.

regards

didier

...