Teniendo en cuenta que todos los trabajos tienen cuerdas LEVEL_X
en que es el nombre del trabajo, donde X es un número> 1. Quiero cada trabajo con X = n para vigilar cada trabajo con X = n-1
, y empezar a construir si cada de ellos está terminado con éxito. Y quiero que el trabajo con X = n
supervise los otros trabajos con un intervalo de 1 minuto.
En primer lugar, estoy interesado en saber cuál es la mejor manera de hacerlo, en segundo lugar quiero la solución si se puede implementar mediante un pequeño script, tal vez un script maravilloso que se puede ejecutar en system groovy script
usando el MARAVILLOSO ENCHUFAR.
Gracias, esa es una buena forma de acceder a la información para trabajos. – Moni
+1 para la url del script del servidor jenkins: la consola del nodo groovy no tiene ningún valor, ya que no importa todas las clases. – Epu
En la consola groovy encuentro que el script/comando completo debe estar todo en una línea, de lo contrario, varios errores de sintaxis. p.ej. el fragmento del nombre del trabajo me funciona así: '' 'def hi = hudson.model.Hudson.instance; hi.getItems (hudson.model.Project) .each {project -> println (project.displayName)} '' ' – gaoithe