¿Cómo puedo copiar y pegar o duplicar un proyecto existente?

107

Tengo un proyecto de Hudson existente que está configurado y funcionando.

Necesito duplicar el proyecto para poder tener el original y luego cambiar el nuevo para que apunte a un control de fuente diferente.

No quiero recrear manualmente la compilación. ¿Cómo puedo "copiar y pegar" o duplicar de otro modo la configuración de compilación existente, de modo que pueda tener la nueva configuración de compilación en funcionamiento más rápido?

Derick Bailey
fuente

Respuestas:

195

Haga clic en "nuevo trabajo" y luego seleccione "Copiar trabajo existente" en la parte inferior. Luego ingrese el nombre del trabajo que desea copiar en el campo de texto.

Thomas Lötzer
fuente
1
"New Job" está en la raíz de Jenkins, también conocido como Dashboard
Gregory Cosmo Haun
¿Es posible construir el trabajo de clonación en jenkins?
RCBian
2
También hay un complemento de enlace de proyecto de copia : stackoverflow.com/a/29774399/2434565
lkisac
2
tienes que copiar / pegar el nombre del trabajo de origen ... y tienes que poner un nuevo nombre de trabajo. Lo sé: "duh" ... pero no puse un nuevo nombre de trabajo durante unos minutos. ....
granadaCoder
@Thomas Lötzer ¿cómo puedo copiar un trabajo que no está bajo el MISMO padre? por ejemplo, necesito copiar ../../DIR1/job_xa ../../DIR2/job_x?
Heinz
5

Además de copiar un trabajo, a veces copio partes del archivo XML que contiene la configuración del trabajo. Simplemente pegue la parte copiada en el archivo xml del nuevo trabajo y vuelva a cargar la configuración (en administrar hudson ). Esto es útil cuando cambia el trabajo original después de crear su copia. Sin embargo, para su caso de uso, la copia es lo correcto.

Peter Schuetze
fuente
4
El archivo XML es un archivo de configuración para cada trabajo ubicado en el maestro enHUDSON_HOME/jobs/<job name>/config.xml
Dave Bacher
1

Cuando realiza un trabajo nuevo, puede elegir copiarlo de un trabajo existente. Posteriormente modifique la configuración del nuevo trabajo.

Redlab
fuente
hmmm ... mi navegador no me notificó de una nueva respuesta ... por lo tanto, duplicado
Redlab