Как изменить домашний каталог Jenkins с / var / lib на приложение и создать символическую ссылку для оригинального местоположения, поскольку работа не будет затронута - PullRequest
0 голосов
/ 27 сентября 2018
I need to change my Jenkins 2.89.3 version Home Directory from /Var/lib/jenkins to /app due to space constraints. I need to make sure , all jobs which are using the /var/lib/jenkins directory wont get affected by this migration. how to perform this operation and ran my jenkins job as expected

Current size of /var/lib/jenkins 5.1G
Move all contents to /app/
run jenkins jobs without any issues 

Пожалуйста, помогите в этой миграции

1 Ответ

0 голосов
/ 27 сентября 2018

Вы можете использовать символическую ссылку для этого:

  1. Завершите работу Jenkins.
  2. Переместите все файлы из /var/lib/jenkins в /app/jenkins

    mv /var/lib/jenkins /app/
    
  3. Заменить /var/lib/jenkins символической ссылкой на /app/jenkins

    ln -s /app/jenkins /var/lib/jenkins
    
  4. Запустить Jenkins снова.

Таким образом, все файлы на самом деле хранятся в /app, но все пути к /var/lib/jenkins остаются действительными из-за символической ссылки.

...