Как изменить домашний каталог Jenkins с /var/lib на приложение и создать символическую ссылку для оригинального местоположения, поскольку работа не будет затронута

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 ответ

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

  1. Отключи тебя, Дженкинс.
  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. Запустите Дженкинс снова.

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

Другие вопросы по тегам