Lo que he hecho :

He Jenkins configurar en mi Ubuntu en :

/var/lib/jenkins/

Tengo un trabajo, que sale cada 45 minutos que hace un hg pull y hg update --clean default
desde mi repositorio en bitbucket.Así que esto está funcionando bien.Tengo una carpeta

/var/lib/jenkins/trabajos/Código Deployement

que contiene la última versión actualizada del código de mi repositorio.

Problema :

Sin embargo, quiero acceder a mi versión actualizada del código de

/var/www/html/[nombre de proyecto]

Consulta :

Es de todos modos puedo hacer jenkins trabajo de actualización de esta carpeta, en lugar de en /var/lib/jenkins/Código de Implementación de la carpeta ? Ciertamente no quiere hacer /var/www/html/[nombre de proyecto] como mi jenkins carpeta de inicio.

¿Cómo puedo lograr lo que he descrito anteriormente.Voy a tener que copiar la carpeta de la carpeta de trabajos a mi ubicación deseada después de cada vez que se ejecuta el trabajo ? Por favor me ayudan con la solución,soy un principiante con la implementación automatizada de uso de Jenkins.

Gracias.

OriginalEl autor Nishant Jani | 2013-09-17

2 Comentarios

  1. 8

    En «Avanzada» usted puede elegir explícitamente un directorio de trabajo para los proyectos sin necesidad de cambiar el Jenkins directorio de inicio. Verificación de la «Utilización del espacio de trabajo personalizado» en el cuadro y establecer el directorio que Jenkins se tire el código y construir en.

    En nuestro programa de instalación nos espera para el proceso de construcción de completar en el directorio de trabajo y agregar un paso de generación de Jenkins para copiar (la mayoría) de los archivos en el directorio que sirve el sitio web. Tuvimos problemas con el bloqueo de archivos prevenir el proceso de compilación si alguien (por ejemplo, los evaluadores) se utiliza el sitio.

    OriginalEl autor Edward

  2. 2

    Una forma sencilla de hacerlo es crear un enlace simbólico en virtud de /var/www/html/ que señala el código de directorio, por ejemplo:

    sudo ln -s /var/lib/jenkins/jobs/"Code Deployement" /var/www/html/[project-name]
    no iba a funcionar porque cuando jenkins enjuague el área de trabajo (opción en el puesto de trabajo) es eliminar los directorios en lugar del contenido. el enlace simbólico se perdería.

    OriginalEl autor David Levesque

Dejar respuesta

Please enter your comment!
Please enter your name here