Hay algunas situaciones en las que ejecutar trabajos en el nodo maestro está bien, pero debe tener cuidado. Al igual que la otra respuesta mencionada, en general, ejecutar trabajos en el maestro es una mala práctica, ya que los trabajos no están protegidos en el nodo maestro.
Dicho esto, a veces desea ejecutar trabajos en el nodo maestro. Por ejemplo, dos de los trabajos en mi instalación de Jenkins son:
- encuentre trabajos cuyas dependencias se hayan actualizado y programe compilaciones para ellos contra las nuevas versiones de las dependencias
- encuentre solicitudes de extracción abiertas que aún no se hayan creado y programe compilaciones para ellas
Yo (como administrador de Jenkins) tengo el control total de estos trabajos, ninguno de estos trabajos particulares toca ningún archivo en el disco (son esencialmente trabajos "meta"), quiero que puedan ejecutarse incluso cuando todas las ranuras del ejecutor en mis esclavos están ocupados, y preferiría que estos trabajos no bloqueen trabajos más importantes en la cola. Por estas razones, permito que estos dos trabajos, y solo estos dos trabajos, se ejecuten en el nodo maestro.