Cuando tiene un trabajo de larga duración en Jenkins que se compone de muchos pasos, y está desarrollando/depurando activamente este trabajo, necesita poder deshabilitar algunos de los pasos para saltar a un cierto paso que ha sido depurado.Saltando pasos en el trabajo de Jenkins
¿Cómo lo haces?
Obviamente, puede tratar de eliminar los pasos que no le interesan, pero eso es un problema porque la restauración de estos pasos es propensa a errores. Lo mismo ocurre con la edición de ellos para que salten al darles algún parámetro como -DskipTests.
Otra alternativa sería copiar el trabajo, pero luego es una molestia otra vez, porque el pago para nuestro proyecto relevante de gran tamaño lleva mucho tiempo. Podemos copiar el espacio de trabajo manualmente, pero también es un trabajo duro.
¿Qué mejores soluciones hay para este problema?
gracias, funciona como un encanto. –
Parece una posibilidad, pero también una exageración. Solo quiero una casilla de verificación desactivada al lado del paso. ¿No hay un complemento para esto? –
No. El cambio en el que está pensando probablemente requeriría un cambio de línea base de Jenkins a las clases base de paso de compilación y un cambio similar en todos los archivos de la interfaz de usuario. Cambiar esos archivos puede ser un cambio por cada complemento. Sería bueno, pero no está disponible actualmente. –