Aby zwolnić miejsce na C:
, chciałbym przenieść moje pliki danych Jenkins (szczególnie katalog \jobs
) z domyślnego katalogu instalacyjnego C:\Program Files (x86)\Jenkins
do F:\Jenkins\home
. I Myślę, że, co trzeba zrobić, to ustawić zmienną środowiskową JENKINS_HOME
na F:\Jenkins\home
. Jednak niezależnie od tego, co próbuję, zmienna środowiskowa JENKINS_HOME
jest zawsze ustawiona na lokalizację jenkins.exe
.Przenoszenie JENKINS_HOME w systemie Windows, gdy jest zainstalowany jako usługa
pokrewne:
- How to change Jenkins default folder on Windows?
- JIRA problem JENKINS-13530 JENKINS_HOME ignored on Bundled Windows EXE został zamknięty jako "nie problem"
Oto co próbowałem dotąd:
- Moved jenkins data do F: \ Jenkins \ home
- Zatrzymaj uruchomiony serwis Jenkins
- Odinstaluj usługa Jenkins z
jenkins.exe uninstall
- Odinstaluj Jenkins
- Usuń
%HOMEPATH%\.jenkins
katalog - Usuń stare Jenkins katalogu instalacyjnym
- Pobierz najnowszy instalator MSI
v1.597
- zainstalowany
C:\Program Files (x86)\Jenkins2
(przemianowany aby upewnić się, że nie ma nieaktualnych wartości w rejestrze lub plikach konfiguracyjnych) - Zestaw sy stem poziomu zmienna
JENKINS_HOME
doF:\Jenkins\home
- Set poziomie użytkownika zmienna środowiskowa
JENKINS_HOME
doF:\Jenkins\home
- Modified
jenkins.xml
używać<env name="JENKINS_HOME" value="F:\Jenkins\home"/>
- Rozpoczął służbę Jenkins
W tym momencie, kiedy patrzę na systemie konfiguracja, JENKINS_HOME
jest ustawiona na C:\Program Files (x86)\Jenkins2
. Wydaje się więc, że musi zawsze być ustawiony na lokalizację na lokalizację jenkins.exe
.
Może odpowiedziałem na własne pytanie. Chciałbym, aby program i dane były oddzielne, jeśli to możliwe. Czy muszę zainstalować Jenkins na moim dysku F:\
? Czy istnieje sposób, aby po prostu oddzielić katalog jobs
i pozostawić wszystko inne na C:
?
Dzięki!
EDIT: Zrobiłem nie trzeba przenieść JENKINS_HOME
, lecz był w stanie skonfigurować obszar roboczy i buduje katalogów , który przeniósł całą ciężką użycie dysku nad do F:
.Ustawienia ja wybraliśmy były:
Workspace Katalog główny = F:/Jenkins/workspace/${ITEM_FULLNAME}
Budowa Record katalog root = F:/Jenkins/jobs/${ITEM_FULL_NAME}/builds
ręcznie migracji tych katalogów, więc nie będzie musiał być odtworzone. Podczas tego procesu straciłem historię budowania, ale na razie jestem z tym w porządku.
Zamiast przenosić go, możesz po prostu użyć symbolicznego linku –