Installer og bruk GitHub Jenkins -plugin

Installer og bruk GitHub Jenkins -plugin

Github er en nettbasert plattform for versjonskontroll og samarbeid om programvareprosjekter. Det er basert på Git -versjonskontrollsystemet, et distribuert versjonskontrollsystem som lar flere personer jobbe med den samme kodebasen samtidig.

Github gir et brukergrensesnitt som gjør det enkelt for brukere å se, samarbeide om og administrere Git -prosjektene sine. Det har også en serie verktøy for prosjektledelse, kodevurdering og mer. Det brukes mye av programvareutviklere, spesielt i open source-samfunnet, for å være vertskap for og dele koden, spore problemer og samarbeide med andre utviklere.

Det er stor sjanse for at kildekoden for prosjektene dine blir arrangert på GitHub. Det er derfor egnet å sikre at du har en enkel metode for å koble til og få tilgang til depotene dine fra Jenkins -serveren din.

I denne opplæringen lærer vi hvordan vi kan installere og konfigurere GitHub -plugin for Jenkins.

Jenkins GitHub Plugin

GitHub -plugin for Jenkins er en Jenkins -plugin som lar deg integrere Jenkins med Github -prosjekter. Denne plugin lar deg utføre handlinger som:

  • Koble Jenkins til GitHub -depotene dine, slik at Jenkins kan bygge og teste programvaren din på hver forpliktelse automatisk.
  • Konfigurer Jenkins for automatisk å utløse bygger på forhåndsdefinerte hendelser i et GitHub-depot. For eksempel kan du fortelle Jenkins å utløse en bygge på en trekkforespørsel, ny gren osv.
  • Vis lenker til byggestatus, bygg historien og bygg gjenstander på GitHub Repository -siden.
  • Bruk Jenkins til å utføre kodevurderinger og validere trekkforespørsler før de blir slått sammen til hovedgrenen av depotet ditt.

Installere GitHub -plugin

Følg disse trinnene for å installere GitHub -pluginen i Jenkins:

  • Åpne Jenkins nettgrensesnitt i nettleseren din.
  • Gå til “Administrer Jenkins” i hovedmenyen og velg deretter “Administrer plugins.”
  • Bruk søkeboksen "Tilgjengelig".”
  • Merk av i ruten ved siden av “GitHub Plugin” og klikk deretter på “Installer” -knappen.
  • Vent til plugin -en installerer. Dette kan ta et par minutter.
  • Når installasjonen er fullført, klikker du på "Start Jenkins" -knappen for å bruke endringene.
  • Når serveren har startet på nytt, kan du konfigurere GitHub -plugin som vist i seksjonene nedenfor.

Konfigurere GitHub -plugin

For å konfigurere GitHub -pluginen, kan du gå til Administrer Jenkins Page -> Konfigurer systemet og bla ned til github -delen.

Du kan legge til en GitHub -server ved å spesifisere forskjellige parametere, for eksempel API -adresser og legitimasjon.

Du kan også konfigurere andre alternativer, for eksempel API -bruk, gassgrense, etc.

Bruke GitHub -plugin

For å bygge et depot som er vert på Github, kan du velge grenkilden som Git i en "multiBranch" jobbtype eller rørledningskilden som SCM hvis du ønsker å lage en rørledningsjobb.

Konklusjon

Denne opplæringen dekker det grunnleggende om å installere og konfigurere GitHub -plugin i Jenkins for å koble Jenkins -serveren din til kildekoden din på GitHub.