Saltar al contenido

¿Cómo cambiar el directorio de inicio de Jenkins?

Solución:

Para mí en Jenkins 2.7.2 en RHEL 7.2 después de iniciar jenkins y configurar una compilación, necesitaba:

1) Cambiar el directorio de inicio del usuario de jenkins

sudo su -
service jenkins stop
vi /etc/passwd
#  change the /var/lib/jenkins to /home/jenkins or whatever 

2) Cambie la configuración en el script de inicio para encontrarlo también

vi /etc/sysconfig/jenkins
#   change the JENKINS_HOME to /home/jenkins or what ever

3) Copie todos los datos en la nueva ubicación (por ejemplo: / home / jenkins)

cd /home
cp -Rf /var/lib/jenkins .
chown -R jenkins:jenkins *

4) Vuelve a iniciarlo

service jenkins start

Y eso parece haberlo hecho por mí.

Para cambiar el directorio de inicio de Jenkins, solo necesita configurar la variable de entorno “JENKINS_HOME” para que apunte a la nueva ubicación. También puede establecer JENKINS_HOME como una propiedad del sistema o una entrada de entorno JNDI como se explica en la documentación.

Documentación de Jenkins

Jenkins generalmente se ejecuta con su propio usuario,
así que cambiar el directorio de inicio de ese usuario debería hacer el trabajo.

Si no está seguro, simplemente ejecute un trabajo de prueba con un comando de shell como ‘id’ o ‘whoami’ o ‘env’ para encontrar el usuario que usa Jenkins.

Además, tenga en cuenta que un mensaje de “Started by user anonymous“no significa que Jenkins comenzó como un usuario anónimo –
por favor vea estas respuestas relacionadas de Sagar y Peter Tran:

cómo ejecutar jenkins como un usuario diferente

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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