2011-11-25 27 views
8

Tengo un trabajo que desencadenar con parámetros de otro trabajo usando wget. cada vez le doy al trabajo un parámetro diferente - con qué revisión svn ejecutar.
No quiero permitir ejecuciones concurrentes del mismo trabajo, pero quiero permitir más de una compilación pendiente en la cola para el trabajo.
Por lo que he probado, no funcionó, veo en la cola solo una compilación del trabajo pendiente, sin importar cuántas compilaciones inicie.
¿Es posible con cualquier complemento?más de una compilación en cola para trabajos específicos en jenkins

+0

¿Qué exactamente no funcionó? Las solicitudes de compilación del mismo trabajo están en cola y no se ejecutan al mismo tiempo. – socha23

+0

Veo en la cola solo una compilación del trabajo pendiente, no importa cuántas compilaciones desencadene – oshai

+0

¿Qué URL está pasando a wget? – socha23

Respuesta

16

Jenkins no coloca una compilación en la cola si ya contiene una con los mismos valores de param.

Para engañarlo, puede agregar un parámetro adicional no utilizado y configurarlo a un valor aleatorio al llamar al wget.

+0

Gracias, lo mismo cuando se ejecuta desde la interfaz de usuario web de Jenkins –

4

Necesitaba hacer lo mismo, y descubrí el Random String Parameter Plugin. Esto agrega una cadena aleatoria a cada compilación como parámetro, que es suficiente para hacer que cada compilación sea única y para que Jenkins las ponga en cola de forma independiente en lugar de unirlas.

Cuestiones relacionadas