jenkins - titulo - leeeeeeeeeeeeeroy ?] wow
¿Cómo cambiar el directorio de inicio de Jenkins? (4)
Intenté establecer el parámetro PATH pero no parece funcionar, ya que probablemente tiene que ser bajo el usuario de Jenkins, que no tiene una cuenta de usuario real de Unix. Encontré la variable también accesible en / etc / sysconfig / jenkins que hizo el truco cuando reinicié Jenkins.
Pregunta simple: ¿Cómo cambiar la ubicación del directorio de inicio de jenkins? Por defecto, apunta a /var/lib/jenkins
mientras que quiero que apunte a /home/jenkins
. He cambiado mi $JENKINS_HOME
a /home/jenkins
pero no me ayuda.
Jenkins usualmente corre 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 por Sagar y Peter Tran :
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 configurar JENKINS_HOME como una propiedad del sistema o una entrada de entorno JNDI como se explica en la documentación.
Para mí, en Jenkins 2.7.2 en RHEL 7.2, después de haber iniciado jenkins y de configurar una compilación, necesitaba:
1) Cambiar el directorio de inicio del usuario 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 a la nueva ubicación (por ejemplo: / home / jenkins)
cd /home
cp -Rf /var/lib/jenkins .
chown -R jenkins:jenkins *
4) Ponlo en marcha de nuevo
service jenkins start
Y eso parece haberlo hecho por mí.