Pregunta

Todo,

Estoy tratando de probar mi griales aplicación usando Hudson. Tengo en griales Voy a correr el comando de -unit prueba de la aplicación y a recibir el mensaje siguiente:

  

Ejecutar guión /home/test/grails-1.1.1/scripts/TestApp.groovy   Medio Ambiente conjunto a prueba

     

Plugin [hibernación-1.1.1] no   instalada, la resolución ..

     

Lectura lista de plugins a distancia ...

     

Error al leer la lista de plug-in remoto   [Conexión de tiempo de espera], la construcción   localmente ...

     

No se puede enumerar los plugins, por favor verifica   usted tiene una conexión a Internet válida:   El tiempo de conexión

     

Lectura lista de plugins remoto ... Error   lectura remota lista de plugins [Conexión   tiempo de espera], la construcción a nivel local ...

     

No se puede enumerar los plugins, por favor verifica   usted tiene una conexión a Internet válida:   El tiempo de conexión

     

Plugin 'hibernación' no se encontró en   repositorio. Si no se almacena en una   repositorio configurada necesitará   instalarlo manualmente. griales de tipo'   list-plugins' para averiguar qué plugins   están disponibles. Acabado: FALLO

Creo que la razón de esto es que no tengo acceso a una red externa en el servidor. Si hago una lista de plugins no hay devuelve sólo el tiempo de espera. También que creo que este es un tema griales no una cuestión de Hudson.

¿Fue útil?

Solución

La respuesta es la siguiente:

  1. vaya a la /path/to/hudson/Jobs/JOBNAME/
  2. ejecutar - grails install-plugin /location/to/grails-1.1.1/plugins/grails-hibernate-1.1.1.zip

Esto instalará el plugin de hibernación para el trabajo específico. Esta solución también puede ser utilizado para otros plugins necesarios.

Esto ha sido probado en Hudson.

Otros consejos

Griales va a necesitar de Internet de alguna manera para obtener la información del plugin. Lo que podría ser capaz de hacer es conseguir Griales instalados en una máquina que tiene acceso, obtener todos los plugins que necesita (es decir, mediante la ejecución de lo que Hudson normalmente correría, test-app o lo que sea), y luego copiar la instalación enteras griales de $GRAILS_HOME en su máquina de Hudson.

No puedo decir que he intentado esto, pero parece que debería funcionar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top