
Actualmente estoy ejecutando el paquete Ubuntu semanal de Jenkins desdehttps://jenkins.io/download/en Ubuntu 14.04. Específicamente estoy en Jenkins 2.138 (el último) dehttps://pkg.jenkins.io/debian/.
Me gustaría migrar de la línea de lanzamiento semanal a la más estable LTS. Me gustaría esperar hasta que salga una nueva versión de LTS que sea más nueva que nuestra versión semanal actual (2.138), actualizarla y luego permanecer en la línea de lanzamiento de LTS.
¿Cómo puedo orquestar esta migración sin perder nada?
No pude encontrar una guía de migración semanal → LTS de Jenkins para personas que tienen Jenkins instalado desde los paquetes jenkins.io Debian/Ubuntu (todos parecen referirse a la jenkins.war
versión).
Actualmente lo hemos deb http://pkg.jenkins-ci.org/debian binary/
incluido en /etc/apt/sources.list.d/pkg_jenkins_ci_org_debian.list
(pkg.jenkins-ci.org parece ser un espejo de pkg.jenkins.io). ¿Sería suficiente simplemente editar ese archivo, cambiarlo a deb https://pkg.jenkins.io/debian-stable binary/
(es decir: cambiar la URL apta semanal a la estable/LTS) y luego ejecutar sudo apt-get update && sudo apt-get install --only-upgrade jenkins
?
Respuesta1
Su plan de acción: cambiar el repositorio y luego ejecutar apt-get update
funcionará suponiendo que: el nombre del paquete jenkins
es el mismo en ambos repositorios. No debería ser difícil comprobar esto.
Aparte de eso: recomendaría lo siguiente:
- Asegúrese de hacer una copia de seguridad de su servidor antes de comenzar.
- Si tiene un servidor de prueba, primero puede ejecutar una migración de práctica; lo recomiendo encarecidamente.
Alternativa: puede utilizar apt-mark hold jenkins
para retener el jenkins
paquete en algún momento y no se actualizará a menos que lo cancele apt-mark unhold jenkins
. De esta manera podrá mantener una versión "estable" hasta que esté listo para actualizar.