Tengo un requisito para ejecutar un script en todas las máquinas esclavas disponibles. Principalmente esto es para que obtengan revisiones de ventanas relevantes y nuevas herramientas de terceros antes de compilar.Jenkins/Hudson - Ejecutar script en todos los esclavos
El script que tengo se puede ejecutar varias veces sin efectos secundarios indeseables & es bastante liviano, así que estoy contento de que sea fuerza bruta si es necesario.
¿Alguien puede dar sugerencias sobre cómo asegurarse de que un esclavo esté "actualizado" antes de que funcione en un trabajo?
Estoy satisfecho con las soluciones que son impulsadas por un trabajo en el maestro, o las que pueden inyectar la tarea (automáticamente) antes del procesamiento normal del trabajo esclavo.
Por el momento, los esclavos son todos VM VirtualBox se ejecuta dentro, así que esto es. Una posibilidad distinta – Ash