jenkins jenkins-plugins jenkins-cli

jenkins - Mismo espacio de trabajo para mĂșltiples trabajos



jenkins-plugins jenkins-cli (3)

Hay un plugin de Jenkins que le permite crear un lugar de trabajo compartido y configurarlos en cada trabajo que necesite los archivos de ese repositorio dado.

Caso de uso:

De forma similar a lo que necesita, primero cree dos trabajos del mismo Depósito de Git, luego vaya a "Administrar Jenkins" y cree un Espacio de trabajo compartido . Y apúntelo, en cada trabajo que necesite leer de esos archivos.

Plugin Jenkins

https://wiki.jenkins-ci.org/display/JENKINS/Shared+workspace+plugin#

PD: Debes investigar los "Problemas conocidos" que podrían ser un factor decisivo para tus necesidades.

a veces, en el trabajo copiado reciente, el parámetro url de espacio compartido no se guarda en la configuración al primer "guardar", debe guardar el trabajo dos veces para estar seguro.

^^ Este todavía no está resuelto , lo intenté y todavía sucede. Después de varias paradas (solo para estar seguro), el trabajo funciona perfectamente.

Tengo un trabajo llamado "desarrollo" y otro proyecto llamado "análisis de código". En este momento tenemos dos trabajos diferentes y espacios de trabajo diferentes, pero el mismo código; ¿Hay alguna manera en que podamos usar el mismo espacio de trabajo para múltiples trabajos?
Revisé los complementos disponibles en Jenkins pero no encontré ninguno adecuado.


si no pudo encontrar Use custom workspace , puede ubicarlo en su proyecto configure>General>Advanced>Use custom workspace


Supongamos que su espacio de trabajo de trabajo de desarrollo Jenkins es /var/workspace/job1 . En la página de configuración del trabajo de code analysis , debajo de la pestaña Advanced Project Options haga clic en Advanced y seleccione la opción Use custom workspace y otorgue el mismo espacio de trabajo /var/workspace/job1 partir de su trabajo de desarrollo.