Pregunta

Hemos usado Hudson durante bastante tiempo para implementar un servidor de CI con todas las campanas y silbatos . La configuración es muy sencillo, cuando se instala desde los RPMs proporcionados y Debs, sino a través de buscando en Google no he sido capaz de averiguar si los plugins se pueden instalar utilizando / apt-rpm o algún otro gestor de paquetes?

La razón es que me gustaría crear un paquete de (meta) para Ubuntu que instalar y actualizar tanto Hudson y todos los plugins mediante el mecanismo de actualización de lo normal también. Al mismo tiempo que podría crear una configuración de plantilla para otros proyectos, digo necesidades del proyecto JavaEE GIT, Cobertura y plugins de Chuck Norris, mientras mis necesidades de proyectos Python plugins XXX y YYY.

Alguien tiene una configuración tal? Como solución calculé la creación de un número de Maven POM, lo que haría el init, y las actualizaciones posteriores, pero siento que esto requeriría más secuencias de comandos en el lado, que no estoy muy deseoso de hacer.

¿Alguna otra sugerencia para esto también se aprecia.

¿Fue útil?

Solución

  

No he sido capaz de averiguar si los plugins se pueden instalar usando apt / rpm o algún otro gestor de paquetes?

Se instalan "manualmente".

  

La razón es que me gustaría crear un paquete de (meta) para Ubuntu que instalar y actualizar tanto Hudson y todos los plugins mediante el mecanismo de actualización de lo normal también. (...)

No estoy al tanto de una solución existente para este (muy probablemente porque el envasado de los plugins es un gran error en general : se trata de una gran cantidad de trabajo para las distribuciones de Linux y los plugins de ir mucho más rápido que el liberar ciclos). Así que supongo que tendrá que empaquetar usted mismo.

Y tenga cuidado con las actualizaciones de Hudson, que a menudo se rompen los plugins (en otras palabras, recomiendo probar la actualización de Hudson en un entorno de prueba, como una máquina virtual).

  

Alguien tiene una configuración tal? (...)

bundle de plugins en un archivo y descomprimir en <HUDSON_HOME>/plugins/.

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