Skip to main content

Cette version de GitHub Enterprise Server n'est plus disponible depuis le 2024-09-25. 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, effectuez une mise à niveau vers la dernière version de GitHub Enterprise. Pour obtenir de l’aide sur la mise à niveau, contactez le support GitHub Enterprise.

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

Vous pouvez créer des intégrations pour étendre les fonctionnalités de GitHub.

Les intégrations sont des outils qui étendent les fonctionnalités de GitHub. Les intégrations peuvent effectuer différentes opérations sur GitHub, comme ouvrir des problèmes, commenter des demandes de tirage (pull request) et gérer des projets. Elles peuvent également agir en dehors de GitHub en fonction des événements qui se produisent sur GitHub. Par exemple, une intégration peut publier sur Slack quand un problème 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.

  • Les 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 ».
  • Les workflows GitHub Actions sont des workflows qui s’exécutent lorsque des événements spécifiques se produisent sur GitHub. Pour plus d’informations, consultez « Comprendre GitHub Actions ».
  • Les actions personnalisées sont du code qui peut être exécuté par un workflow GitHub Actions. Pour plus d’informations, consultez « À propos des actions personnalisées ».

Votre intégration peut utiliser l’API GitHub pour extraire des données et apporter des modifications aux données sur GitHub. GitHub propose une API REST et une API GraphQL. Pour plus d'informations, consultez les pages suivantes :

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 ».