Installez et utilisez le plugin GitHub Jenkins

Installez et utilisez le plugin GitHub Jenkins

GitHub est une plate-forme Web pour le contrôle des versions et la collaboration sur des projets logiciels. Il est basé sur le système de contrôle de version GIT, un système de contrôle de version distribué qui permet à plusieurs personnes de travailler simultanément sur la même base de code.

GitHub fournit une interface utilisateur qui permet aux utilisateurs de visualiser, de collaborer et de gérer leurs projets GIT. Il dispose également d'une suite d'outils pour la gestion de projet, l'examen du code et plus. Il est largement utilisé par les développeurs de logiciels, en particulier dans la communauté open source, pour héberger et partager leur code, suivre les problèmes et collaborer avec d'autres développeurs.

Il y a de fortes chances que le code source de vos projets soit hébergé sur github. Il est donc adapté pour vous assurer que vous avez une méthode facile pour connecter et accéder à vos référentiels depuis votre serveur Jenkins.

Dans ce tutoriel, nous apprendrons comment nous pouvons installer et configurer le plugin GitHub pour Jenkins.

Plugin Jenkins Github

Le plugin GitHub pour Jenkins est un plugin Jenkins qui vous permet d'intégrer Jenkins aux projets GitHub. Ce plugin vous permet d'effectuer des actions telles que:

  • Connectez Jenkins à vos référentiels GitHub, permettant à Jenkins de créer et tester automatiquement votre logiciel sur chaque engagement.
  • Configurez Jenkins pour déclencher automatiquement les builds sur des événements prédéfinis dans un référentiel GitHub. Par exemple, vous pouvez dire à Jenkins de déclencher une construction sur une demande de traction, une nouvelle branche, etc.
  • Afficher les liens vers l'état de construction, l'historique de construction et la construction d'artefacts sur la page du référentiel GitHub.
  • Utilisez Jenkins pour effectuer des avis de code et valider les demandes de traction avant d'être fusionnées dans la branche principale de votre référentiel.

Installation du plugin GitHub

Pour installer le plugin GitHub dans Jenkins, suivez ces étapes:

  • Ouvrez l'interface Web Jenkins dans votre navigateur Web.
  • Accédez à «Gérer Jenkins» dans le menu principal, puis sélectionnez «Gérer les plugins."
  • Sur l'onglet «Disponible», utilisez la zone de recherche pour rechercher le «plugin GitHub."
  • Cochez la case à côté du «plugin GitHub», puis cliquez sur le bouton «Installer».
  • Attendez l'installation du plugin. Cela peut prendre quelques minutes.
  • Une fois l'installation terminée, cliquez sur le bouton «Redémarrer Jenkins» pour appliquer les modifications.
  • Une fois le serveur redémarré, vous pouvez configurer le plugin GitHub comme indiqué dans les sections ci-dessous.

Configuration du plugin GitHub

Pour configurer le plugin GitHub, dirigez-vous vers la page Gérer Jenkins -> Configurer le système et faire défiler vers le bas vers la section GitHub.

Vous pouvez ajouter un serveur GitHub en spécifiant divers paramètres, tels que les adresses API et les informations d'identification.

Vous pouvez également configurer d'autres options, telles que l'utilisation de l'API, la limite de taux de limitation, etc.

Utilisation du plugin GitHub

Pour construire un référentiel hébergé sur GitHub, vous pouvez sélectionner la source de la branche en tant que git dans un type de travail «multibranch» ou la source de pipeline en tant que SCM si vous souhaitez créer un travail de pipeline.

Conclusion

Ce tutoriel couvre les bases de l'installation et de la configuration du plugin GitHub dans Jenkins pour connecter votre serveur Jenkins à votre code source sur GitHub.