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:
Installazione del plugin GitHub
Per installare il plug -in GitHub in Jenkins, seguire questi passaggi:
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.