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:
Installere GitHub -plugin
Følg disse trinnene for å installere GitHub -pluginen i Jenkins:
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.