Skip to main content

Cette version de GitHub Enterprise Server ne sera plus disponible le 2026-08-25. Les versions abandonnées ne sont pas prises en charge. Aucune publication de correctifs n’est effectuée, même pour les problèmes de sécurité critiques. Pour de meilleures performances, une sécurité améliorée et de nouvelles fonctionnalités dans GitHub Enterprise Server, consultez Overview du processus de mise à niveau. Pour obtenir de l’aide sur la mise à niveau, GitHub Support Entreprise.

À propos de la création d’intégrations

Vous pouvez créer des intégrations pour étendre GitHubles fonctionnalités.

Les intégrations sont des outils qui étendent les fonctionnalités de GitHub. Les intégrations peuvent effectuer des actions sur GitHub, comme ouvrir des tickets, commenter des demandes de tirage (pull requests) et gérer des projets. Ils peuvent également effectuer des actions en dehors de GitHub en fonction des événements qui se produisent sur GitHub. Par exemple, une intégration peut publier un message sur Slack lorsqu'un ticket est ouvert sur GitHub.

De nombreuses intégrations sont des GitHub Apps, des workflows GitHub Actions ou des actions personnalisées pour les workflows GitHub Actions.

  • GitHub Apps sont des intégrations qui s’exécutent sur le serveur du propriétaire de l’application ou sur un appareil utilisateur. Pour plus d’informations, consultez « À propos de la création d’applications GitHub ».
  • GitHub Actions les flux de travail sont des flux de travail qui s’exécutent lorsque des événements spécifiques se produisent sur GitHub. Pour plus d’informations, consultez « Présentation des GitHub Actions ».
  • Les actions personnalisées sont du code qui peut être exécuté par un GitHub Actions flux de travail. Pour plus d’informations, consultez « À propos des actions personnalisées ».

Votre intégration peut utiliser l’API de GitHub pour récupérer des données et modifier des données sur GitHub. GitHub a une API REST et une API GraphQL. Pour plus d’informations, consultez :

Votre intégration peut utiliser des webhooks pour savoir quand des événements spécifiques se produisent sur GitHub. Pour plus d’informations, consultez « À propos des webhooks ».