2009-01-22 15 views
10

Ustawiłem ciągłą kompilację integracji z Hudsonem działającym na Tomcat. Teraz muszę przenieść to inne wystąpienie Tomcata, ale nie chcę konfigurować wszystkiego od zera.Przenieś zadanie Hudsona na inny serwer

Czy istnieje plik konfiguracyjny, który definiuje każde zadanie, które można skopiować na nowy serwer, lub czy możliwe jest importowanie/eksportowanie zadania za pomocą interfejsu użytkownika?

Dzięki, Don

Odpowiedz

19

Sprawdź katalog .hudson w homedir użytkownika, który uruchamia proces Hudson. (Przynajmniej: to jest lokalizacja, w której hudson zapisuje pliki konfiguracyjne, jeśli uruchomisz ją za pomocą java -jar hudson.war na linuxie).

również: http://wiki.eclipse.org/Administering_Hudson

+0

Link nie działa już !!! – sorin

+0

zaktualizował link –

+1

W mojej konfiguracji jest to/var/lib/hudson. –

6

Kiedy przeniesione na nowy serwer po prostu skopiowane do folderu jobs na nowy serwer. W folderze builds może znajdować się ogromna ilość danych w każdym zadaniu, więc je opuściliśmy.

Po transferze wszystko działało dobrze dla nas, ale mieliśmy dość prostą konfigurację początkową.

+0

Może być konieczne skopiowanie folderu wtyczek. –

1

Jedną z najlepszych praktyk jest utworzenie zmiennej środowiskowej HUDSON_HOME na serwerze z uruchomionym systemem Hudson. Ta nazwa zmiennej będzie używana przez Hudson do przechowywania wszystkich danych konfiguracji i zadań.

Bez tej zmiennej Hudson utworzy folder pod $ USERHOME/.hudson (W Windows będzie to C:. \ Documents and Settings [user] .hudson]

Jedną z zalet korzystania zmienną HUDSON_HOME to chodzi pozwoli ci uruchomić Hudsona z dowolnym użytkownikiem, co jest powszechne, gdy używasz zdalnego serwera Windows do hostowania.

0

W katalogu jobs/[nazwa pracy] znajduje się plik config.xml. To jest ta, którą zwykle zaznaczam do tworzenia kopii zapasowych, gdy tworzę kopię zapasową nowej pracy Hudsona.

Powinieneś być w stanie po prostu skopiować i ewentualnie modyfikować drobne szczegóły, w zależności od konfiguracji Hudson i zmiennych środowiskowych.

Powiązane problemy