[ALM] Como revivir un sevidor Jenkins y no morir en el intento.

Ayer estaba montando una nueva build para Beezy y como siempre que entro en nuestro servidor de Jenkins, compruebo que esté al día de actualizaciones, tanto el propio servidor como los plugins. Al realizar la actualización y reiniciarse el servidor me encontré con 2 problemas:

El primero este bonito error:

image

Como me gusta leerme bien los errores y stacktrace, me fije en esto:

image

Y pensé que tal vez algún plugin de maven estaba corrupto. Googleando encontré que se trata de este plugin:

maven-plugin.jpi.pinned

Y que está documentado aquí https://issues.jenkins-ci.org/browse/JENKINS-15892

Una vez elminado, mi servidor volvió a funcionar, pero me desaparecieron una serie de jobs. Volví a entrar en la configuración de Jenkins y observé que la actualización del servidor no se había realizado y me decía que había una nueva versión jenkins-1.518 pero la url no llevaba a ningún paquete war.

En la página oficial de Jenkins hablan de la versión 1.519, así pues decargué este war, lo actualicé y recuperé todos mis jobs. Ahora ya tengo mi servidor de CI actualizado y funcionando de nuevo.

Una de las cosas positivas que saco de todo esto, es que no siendo un experto en Jenkins, me ha gustado la manera en la que se puede solucionar un problema de este tipo sin tener que hacer reinstalaciones, backups… y sin perder mucho trabajo que ya estaba hecho

Un saludo.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *