Чтобы освободить место на C:
, я хотел бы переместить файлы данных Jenkins (в частности, каталог \jobs
) из установочного каталога по умолчанию C:\Program Files (x86)\Jenkins
на номер F:\Jenkins\home
. I думаю что мне нужно сделать, это установить переменную среды JENKINS_HOME
в F:\Jenkins\home
. Но независимо от того, что я пытаюсь, переменная среды JENKINS_HOME
всегда устанавливается в положение jenkins.exe
.Перемещение JENKINS_HOME на Windows при установке в качестве службы
Похожие:
- How to change Jenkins default folder on Windows?
- JIRA вопрос JENKINS-13530 JENKINS_HOME ignored on Bundled Windows EXE был закрыт, как "не проблема"
Вот что я пытался до сих пор:
- Moved jenkins data к F: \ Jenkins \ home
- Остановка работы Дженкинс служба
- Удаление служба Дженкинс с
jenkins.exe uninstall
- Uninstall Дженкинс
- Удалить
%HOMEPATH%\.jenkins
каталог - Удалить старую Дженкинс каталог установки
- Скачать последнюю версию программы установки MSI
v1.597
- установлен в
C:\Program Files (x86)\Jenkins2
(переименована для обеспечения отсутствия устаревших значений в файлах реестра или конфигурации) - Set sy стволовой уровень переменной среды
JENKINS_HOME
дляF:\Jenkins\home
- Set окружающей среды на уровне пользователя переменная
JENKINS_HOME
вF:\Jenkins\home
- Modified
jenkins.xml
использовать<env name="JENKINS_HOME" value="F:\Jenkins\home"/>
- Начал службу Jenkins
В этот момент, когда я смотрю на систему конфигурация, JENKINS_HOME
установлена в C:\Program Files (x86)\Jenkins2
. Поэтому, кажется, всегда должен установить в положение jenkins.exe
.
Возможно, я ответил на свой вопрос. Я бы хотел, чтобы программа и данные были раздельными, если это было возможно. Нужно ли устанавливать jenkins на мой F:\
диск? Или, есть ли способ просто отделить каталог jobs
и оставить все остальное на C:
?
Спасибо!
EDIT: Я сделал не должны двигаться JENKINS_HOME
, но вместо этого был в состоянии настроить рабочее пространство и строит каталоги, которые переместили все использование тяжелого диска к F:
.Параметры, которые я выбрал, были:
Workspace корневой каталог = F:/Jenkins/workspace/${ITEM_FULLNAME}
Сложение Запись корневой каталог = F:/Jenkins/jobs/${ITEM_FULL_NAME}/builds
я вручную перенести эти каталоги, чтобы они не должны быть воссозданы. Во время этого процесса я потерял историю сборки, но теперь я в порядке.
Вместо того, чтобы менять место жительства, вы могли бы просто использовать символическую ссылку –