Ошибка плагина GRAILS - PullRequest
1 голос
/ 14 июля 2009

All

Я пытаюсь протестировать приложение Grails с помощью Hudson. У меня в граальсе я буду запускать команду test-app -unit и получу следующее сообщение:

Запуск скрипта /home/test/grails-1.1.1/scripts/TestApp.groovy Среда настроена на тестирование

Плагин [hibernate-1.1.1] нет установлено, разрешено ..

Чтение списка удаленных плагинов ...

Ошибка чтения списка удаленных плагинов [Время соединения истекло], здание локально ...

Невозможно перечислить плагины, пожалуйста, проверьте у вас есть действующее подключение к интернету: Тайм-аут соединения

Чтение списка удаленных плагинов ... Ошибка чтение списка удаленных плагинов [Соединение тайм-аут], строительство на месте ...

Невозможно перечислить плагины, пожалуйста, проверьте у вас есть действующее подключение к интернету: Тайм-аут соединения

Плагин 'hibernate' не найден в репозиторий. Если он не хранится в настроенный репозиторий вам понадобится установить его вручную. Тип 'Грааль список плагинов, чтобы узнать, какие плагины доступны. Закончено: ОТКАЗ

Я считаю, что причина этого в том, что у меня нет доступа к внешней сети на сервере. Если я делаю список плагинов, то нет никаких возвратов, он просто истекает. Я также считаю, что это проблема Грааля, а не проблема Гудзона.

Ответы [ 2 ]

5 голосов
/ 14 июля 2009

Ответ следующий:

  1. перейти к /path/to/hudson/Jobs/JOBNAME/
  2. пробег - grails install-plugin /location/to/grails-1.1.1/plugins/grails-hibernate-1.1.1.zip

Это установит плагин hibernate для конкретной работы. Этот обходной путь может также использоваться для других необходимых плагинов.

Это было проверено в Гудзоне.

1 голос
/ 14 июля 2009

Grails так или иначе понадобится Интернет, чтобы получить информацию о плагине.То, что вы могли бы сделать, это установить Grails на машину, которая имеет доступ, получить все необходимые плагины (то есть, запустив то, что обычно запускает Hudson, test-app или что-то еще), а затем скопировать весь grailsустановка на $GRAILS_HOME на вашем компьютере Hudson.

Не могу сказать, что когда-либо пробовал это, но похоже, что оно должно работать.

...