Installa e usa il plugin GitHub Jenkins

Installa e usa il plugin GitHub Jenkins

GitHub è una piattaforma basata sul Web per il controllo della versione e la collaborazione sui progetti software. Si basa sul sistema di controllo della versione GIT, un sistema di controllo della versione distribuita che consente a più persone di lavorare sulla stessa base di codice contemporaneamente.

GitHub fornisce un'interfaccia utente che semplifica la visualizzazione, la collaborazione per gli utenti, la gestione dei propri progetti GIT. Ha anche una serie di strumenti per la gestione del progetto, la revisione del codice e altro ancora. È ampiamente utilizzato dagli sviluppatori di software, in particolare nella comunità open source, per ospitare e condividere il loro codice, tenere traccia dei problemi e collaborare con altri sviluppatori.

C'è un'alta possibilità che il codice sorgente per i tuoi progetti venga ospitato su GitHub. È quindi adatto per assicurarti di avere un metodo semplice per connettere e accedere ai tuoi repository dal tuo server Jenkins.

In questo tutorial, impareremo come possiamo installare e configurare il plugin GitHub per Jenkins.

Plugin Jenkins GitHub

Il plugin GitHub per Jenkins è un plugin Jenkins che consente di integrare Jenkins con i progetti GitHub. Questo plugin consente di eseguire azioni come:

  • Collega Jenkins ai tuoi repository GitHub, consentendo a Jenkins di creare e testare automaticamente il tuo software su ogni commit.
  • Configurare Jenkins per attivare automaticamente build su eventi predefiniti in un repository GitHub. Ad esempio, puoi dire a Jenkins di innescare una build su una richiesta di pull, un nuovo ramo, ecc.
  • Visualizza i collegamenti allo stato di build, costruisci la storia e costruisci artefatti nella pagina del repository GitHub.
  • Usa Jenkins per eseguire le recensioni del codice e convalidare le richieste di pull prima che vengano unite nella filiale principale del repository.

Installazione del plugin GitHub

Per installare il plug -in GitHub in Jenkins, seguire questi passaggi:

  • Apri l'interfaccia Web Jenkins nel browser web.
  • Vai a "Gestisci Jenkins" nel menu principale e quindi seleziona "Gestisci i plugin."
  • Nella scheda "Disponibile", utilizzare la casella di ricerca per cercare il plug -in "Github."
  • Controlla la casella accanto al plug -in "GitHub", quindi fai clic sul pulsante "Installa".
  • Attendere l'installazione del plugin. Questo potrebbe richiedere alcuni minuti.
  • Al termine dell'installazione, fare clic sul pulsante "Riavvia Jenkins" per applicare le modifiche.
  • Una volta riavviato il server, è possibile configurare il plugin GitHub come mostrato nelle sezioni seguenti.

Configurazione del plugin GitHub

Per configurare il plug -in GitHub, vai alla pagina Gestisci Jenkins -> Configura il sistema e scorri verso il basso fino alla sezione GitHub.

È possibile aggiungere un server GitHub specificando vari parametri, come indirizzi API e credenziali.

Puoi anche configurare altre opzioni, come l'utilizzo dell'API, il limite di velocità di limitazione, ecc.

Utilizzando il plugin GitHub

Per creare un repository ospitato su GitHub, è possibile selezionare la fonte di filiale come git in un tipo di lavoro "multibranch" o la fonte della pipeline come SCM se si desidera creare un lavoro di pipeline.

Conclusione

Questo tutorial copre le basi dell'installazione e della configurazione del plug -in GitHub in Jenkins per collegare il server Jenkins al codice sorgente su GitHub.