Изменение домашнего каталога jenkins

jenkins home — домашний каталог пользователя jenkins на сервере, в котором размещаются все файлы, относящиеся к пакету. Его можно поменять.

 

Jenkins home — изменение домашнего каталога

По умолчанию используется /var/lib/jenkins.

Если возникла необходимость использовать альтернативный каталог — прежде всего останавливается Jenkins

systemctl stop jenkins.service

 

Затем нужно создать директорию под файлы, пусть это /opt/jenkins

mkdir /opt/jenkins

 

Устанавливаем владельца и группу владельца jenkins чтобы было возможно взаимодействие с файлами в каталоге

chown jenkins: /opt/jenkins

 

Теперь копируем содержимое

cp -pr /var/lib/jenkins /opt/jenkins

Или при помощи rsync

rsync -av /var/lib/jenkins/* /opt/jenkins

 

Через usermod для существующего системного пользователя меняем домашний каталог

usermod -d /opt/jenkins jenkins

Новое значение при этом будет добавлено в /etc/passwd

В /etc/sysconfig/jenkins прописываем новый путь закомментировав директиву, определяющую JENKINS_HOME

#JENKINS_HOME=»/var/lib/jenkins»

JENKINS_HOME=»/opt/jenkins»

 

Теперь можно запустить Jenkins. Будет использоваться новая конфигурация

systemctl start jenkins.service

 

Читайте про то как обновить Jenkins