Jak zainstalować agent Jenkins w systemie Windows

Jak zainstalować agent Jenkins w systemie Windows

Ten samouczek nauczy, jak instalować agenta Jenkins w systemie Windows. Jednak przed przejściem do tego samouczka musimy upewnić się, że mamy zainstalowaną Java JDK na komputerze z systemem Windows.

Zaleca się upewnienie się, że wersja JDK działająca na kontrolerze jest podobna do zainstalowanej na komputerze Windows.

Konfigurowanie agenta Jenkins

Przejdź do deski rozdzielczej kontrolera Jenkins i wybierz „Status wykonania kompilacji” z panelu po lewej stronie, aby skonfigurować nowy agent Jenkins.

Na stronie dostępnych węzłów wybierz opcję „Nowy węzeł”. Umożliwi to utworzenie i skonfigurowanie nowego agenta Jenkins.

Wybierz „nowy węzeł” w prawym górnym rogu, aby utworzyć nowy agent Jenkins. Najpierw podaj węzeł nazwę. Dla uproszczenia użyjemy adresu IP agenta docelowego jako nazwy węzła.

Następnie wybierz typ węzła jako stałego agenta i kliknij Utwórz.


W następnym oknie podaj wszystkie szczegóły dla swojego agenta, w tym zdalny katalog, którego chcesz użyć jako obszar roboczy Jenkins.

Upewnij się, aby wybrać metodę uruchomienia jako „uruchom agent, podłączając ją do kontrolera” i wybierz metodę „Użyj WebSocket”.


Po zakończeniu kliknij Zapisz, aby skonfigurować agent Jenkins.

Udaj się do „Status statusu Wykonaj kompilacja”, aby wyświetlić dostępne kontrolery. Powinieneś zobaczyć agenta Windows wymieniony w opcjach.

Kliknij agenta, aby wyświetlić dostępne opcje. Powinno to dać ci polecenie, które musisz wykonać, aby podłączyć agenta Windows do kontrolera.

Skopiuj i wklej polecenia w wierszu poleceń agenta Windows. To powinno pobrać agenta.plik jar i podłącz agenta do kontrolera.

Na przykład:

curl -so http: // localhost: 9001/jnlpjars/agent.słoik


Łączenie agenta:

Java -jar Agent.jar -jnlpurl http: // localhost: 9001/Zarządzaj/komputer/Windows/Jenkins -Agent.jnlp -secret
1F97F602E489A231BD1D5C7369BB59FC9969E2D414A890001EF5A68144C8C7DD -Workdir „C: \ Jenkins”


Powinieneś zobaczyć dzienniki wyjściowe, jak pokazano:


Możesz wrócić do pulpitu kontrolera Jenkins, aby sprawdzić status agenta.

Wniosek

Ten post obejmował podstawy podłączania agenta Windows Jenkins z kontrolerem za pomocą WebSocket.