Intégration Jenkins de GitLab

Déclenchez une compilation Jenkins pour chaque poussée vers vos projets GitLab

Image: intégration Jenkins de GitLab

Présentation

GitLab est une plateforme de développement logiciel complète qui comprend, entre autres puissantes fonctionnalités, GitLab CI/CD intégré pour tirer parti de la capacité à compiler, tester et déployer vos applications sans vous obliger à intégrer des outils externes de CI/CD.

De nombreuses entreprises utilisent toutefois Jenkins pour leurs processus de déploiement et ont besoin d'une intégration avec Jenkins pour pouvoir s'intégrer à GitLab avant de passer à GitLab CI/CD. D'autres doivent utiliser Jenkins pour compiler et déployer leurs applications en raison de l'incapacité à modifier l'infrastructure établie pour les projets en cours, mais souhaitent utiliser GitLab pour toutes les autres fonctionnalités.

Avec l'intégration Jenkins de GitLab, vous pouvez configurer sans effort votre projet à compiler avec Jenkins, et GitLab produira les résultats pour vous directement à partir de l'UI de GitLab.


Fonctionnement

  • Afficher les résultats Jenkins sur les requêtes de fusion GitLab : Lorsque vous configurez l'intégration Jenkins de GitLab pour votre projet, toute poussée vers votre projet déclenchera une compilation sur l'installation externe Jenkins, et GitLab affichera le statut du pipeline (réussi ou échec) pour vous directement sur le widget de la requête de fusion et dans la liste des pipelines de votre projet.
  • Accédez rapidement à vos journaux de compilation : Chaque fois que vous souhaitez vérifier votre journal de compilation, il vous suffit de cliquer sur le badge de résultat et GitLab vous dirigera vers votre pipeline sur l'UI Jenkins.

Avantages

  • Facilement et rapidement configurable : Jenkins s'intègre facilement à GitLab Enterprise Edition, directement à partir des paramètres d'intégration de votre projet. Une fois que vous avez activé le service pour configurer l'authentification de GitLab avec votre serveur Jenkins, et que Jenkins sait comment interagir avec GitLab, il est prêt à l'emploi, directement.
  • Maintenez votre flux de travail optimisé avec GitLab : Même si Jenkins exécute vos compilations, tout le reste peut être géré par GitLab, depuis la discussion de nouvelles idées jusqu'au déploiement en production. L'utilisation de l'interface Jenkins n'est nécessaire que si vous souhaitez obtenir plus de détails, par exemple en cas d'échec.

Essayez GitLab

Découvrez comment la plateforme DevSecOps de GitLab peut aider votre équipe en matière de livraison logicielle.

Commencer un essai gratuit
Headshots of three people

Vous avez une question ? Nous sommes là pour vous aider.

Échanger avec un expert