Hvordan installere Jenkins Agent på Windows

Hvordan installere Jenkins Agent på Windows

Denne opplæringen lærer hvordan du installerer Jenkins Agent på Windows. Imidlertid, før vi fortsetter med denne opplæringen, må vi sørge for at vi har Java JDK installert på Windows -maskinen.

Det anbefales å sikre at JDK -versjonen som kjører på kontrolleren, er lik den som er installert på Windows -maskinen.

Konfigurere Jenkins Agent

Naviger til Jenkins Controller Dashboard og velg “Bygg utførelsesstatus” fra venstre rute for å sette opp en ny Jenkins-agent.

På siden Tilgjengelige noder velger du alternativet "Ny node". Dette vil tillate deg å opprette og konfigurere en ny Jenkins -agent.

Velg “Ny node” øverst til høyre for å lage en ny Jenkins -agent. Først, gi noden et navn. For enkelhets skyld vil vi bruke IP -adressen til målagenten som nodens navn.

Deretter velger du nodetypen som permanent agent og klikker på Opprett.


I neste vindu, gi alle detaljene for agenten din, inkludert den eksterne katalogen du ønsker å bruke som Jenkins arbeidsområde.

Forsikre deg om å velge lanseringsmetoden som "lanseringsagent ved å koble den til kontrolleren" og velg metoden "Bruk websocket".


Når du er fullført, klikker du Lagre for å konfigurere Jenkins -agenten.

Gå til "Bygg utførelsesstatus -side" for å se tilgjengelige kontroller. Du bør se Windows -agenten oppført i alternativene.

Klikk på agenten for å se de tilgjengelige alternativene. Dette skal gi deg kommandoen du trenger å utføre for å koble Windows -agenten til kontrolleren.

Kopier og lim inn kommandoene i Windows Agents kommandolinje. Dette skal laste ned agenten.JAR -filen og koble agenten til kontrolleren.

For eksempel:

Curl -so http: // localhost: 9001/jnlpjars/agent.krukke


Koble agenten:

Java -jar -agent.Jar -Jnlpurl http: // localhost: 9001/administrasjon/datamaskin/windows/jenkins -agent.JNLP -sekret
1F97F602E489A231BD1D5C7369BB59FC9969E2D414A890001EF5A68144C8C7DD -WORKDIR "C: \ Jenkins"


Du bør se utgangsloggene som vist:


Du kan dra tilbake til Jenkins Controller Dashboard for å sjekke statusen til agenten.

Konklusjon

Dette innlegget dekket grunnleggende om å koble en Windows Jenkins -agent til en kontroller ved hjelp av WebSocket.