Publicar la última actualización es un proyecto práctico de Jenkins para quienes ya saben moverse por la página de un trabajo y reconocen un Declarative Pipeline breve. Ayuda al club ficticio Pine & Path a mantener publicado su último aviso cuando una ejecución anterior sigue esperando aprobación.
Un Guided Lab reproduce una sobrescritura por una aprobación tardía y establece una política de sustitución automática. Un Challenge independiente aplica ese flujo al plan de lluvia de un paseo con faroles. Cada unidad tiene su propio entorno preparado. El resultado es un aviso para visitantes y un paquete completo que también se abre localmente.
Lo que aprenderás
- Elegir parámetros y observar una pausa de aprobación real de Pipeline.
- Explicar por qué dos compilaciones correctas pueden dejar un aviso desactualizado.
- Usar
disableConcurrentBuilds(abortPrevious: true)para sustituir una ejecución anterior del mismo trabajo que está esperando. - Distinguir la sustitución automática de la cancelación manual y la preparación de la publicación.
- Comparar los archivos nativos de Jenkins con la descarga real: ruta, horario y notas.
- Conservar el historial, los archivos, la limpieza del espacio de trabajo y otro evento.
A quién va dirigido este curso
Para principiantes de Jenkins y estudiantes de DevOps que buscan una tarea de entrega pequeña y concreta.
Requisitos previos: Navegación básica por Jenkins y reconocimiento de un Declarative Pipeline breve. Los parámetros, controles de aprobación y la nueva opción se explican antes de usarlos. No necesitas programar Java ni un sitio web.
Entorno de aprendizaje: Jenkins y el Notice Desk local están listos en el navegador, con programas, datos y plugins preparados. Cada unidad usa una VM de entrenamiento. Se demuestra un límite de publicación controlado dentro de un mismo trabajo, no una garantía general para producción. La documentación está en nueve idiomas; las etiquetas, salidas y archivos del aviso siguen en inglés. Las duraciones son estimaciones del autor.
Preguntas frecuentes
¿Tengo que instalar Jenkins o mantener un sitio público?
No. El entorno incluye Jenkins y el servicio local de publicación. Usas las interfaces Jenkins y Notice Desk.
¿Cancelar una compilación anterior siempre hace seguro un despliegue?
No. Aquí la ejecución anterior se pausa antes de publicar. La opción no deshace publicaciones anteriores ni coordina trabajos distintos. Compruebas la causa nativa y el resultado real dentro de ese límite.
¿Qué me llevo al terminar?
Un paquete de siete archivos: página HTML, estilos, ruta ilustrada, horario CSV, notas, detalles JSON y registro de preparación. Conserva juntos los archivos extraídos para abrir el aviso localmente. El Challenge pide entregar de forma independiente el último plan de otro evento.
La portada adapta la mascota de Jenkins de Frontside / Charles Lowell bajo CC BY-SA 3.0 Unported; consulta Jenkins artwork.

