2010-03-28 13 views
9

Tenemos un servidor de integración continua con más de 40 trabajos que cambian constantemente. Me gustaría tener una versión que controle trabajos de construcción de integración continua en Hudson para que podamos deshacer los cambios si tenemos problemas.Control de versiones para trabajos de compilación de integración continua de Hudson

¿Hay un complemento de Hudson que hará esta u otra solución que ya existe o debería mantener los archivos config.xml en SVN.

+0

Pregunta similar: http: // stackoverflow.com/questions/1906546/best-practices-for-versioning-hudson-settings –

Respuesta

2

This is one de los hilos más recientes sobre el uso del control de versiones con la configuración de Hudson en el Hudson users list.

No hay plugins para hacer la configuración del almacén en un SCM en este momento (marzo de 2010), aunque el backup plugin podría hacer algo parecido a lo que quiere, pero quizás con menos de una vista de 'cambio' y más de sólo una instantánea en cualquier momento dado.

5

Hudson Labs tiene un muy buen escribir sobre esto, Keeping your configuration and data in Subversion

Este es el primer bit del artículo

Todos sabemos que el mantenimiento de importantes archivos de control de versiones es crítica, ya que garantiza que los cambios problemáticos pueden revertirse y también puede servir como un mecanismo de respaldo . El código y los recursos a menudo se mantienen en control de versión, pero puede ser fácil olvidar su servidor de integración continua (CI) . Si un disco muriera o cayera como víctima de un rm -rf extraviado, podría perder toda la configuración de historial y asociada con los trabajos que administra su servidor CI.

Es bastante simple de crear un repositorio , pero no es obvio qué partes de su $ HUDSON_HOME usted querrá de copia de seguridad. También querrá tener algo de automatización para que los nuevos proyectos se agreguen al repositorio y se eliminen. Afortunadamente tenemos una gran herramienta para manejar esto: ¡Hudson!

Tenemos un trabajo de Hudson que se extiende noche, lleva a cabo los comandos SVN apropiados, y los cheques en

Sólo parecen estar interesados ​​en la configuración, lo cual está bien, simplemente ignorar o filtrar el bits sobre los datos y se centran en la configuración.

+0

El enlace proporcionado va a un sitio de malware –

Cuestiones relacionadas