Es posible especificar que, en caso de que el trabajo (A) se active más de una vez, los trabajos anteriores se eliminen de la cola, y solo el último quede en la cola o se inicie si hay suficientes máquinas tragamonedas gratis?Detención de trabajo de Jenkins en caso de que se inicie uno más nuevo
¡Gracias de antemano!
Grande, gracias por la punta de. Eso debería funcionar para lo que necesito. –
Hay una consola de script en 'http: // [jenkins_server]/script', que es extremadamente útil para experimentar y depurar scripts de Groovy. –
Así que investigué hoy, usando el consejo de Scot, pero parece que es posible hacer exactamente lo contrario de lo que necesito. Si utilizo Groovy Script y Jenkins API como primera tarea, usándolo para determinar la información que necesito, ese script no se ejecutará hasta que Jenkins ejecute el trabajo y lo ejecute, lo que lo hace útil si quieres matarlo. todos los trabajos detrás de usted (en la cola en ese momento) pero no es posible iniciarlo de alguna manera mientras está en la cola, para matar a los más viejos en lugar de a los más nuevos. Continuando con la investigación, se actualizará si descubro algo. –