Partager via


Qu’est-ce que l’intégration d’Azure Boards-GitHub ?

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Restez alignés et coordonnés avec Azure Boards et liez votre activité et vos problèmes de code à partir de GitHub. Cet article fournit une vue d’ensemble de l’intégration entre Azure Boards et GitHub.

Important

Si vous souhaitez configurer et gérer vos connexions à GitHub.com, utilisez l’application Azure Boards pour GitHub. L’application offre une expérience de configuration simplifiée et a l’avantage de s’authentifier et de fonctionner en tant qu’application plutôt qu’en tant qu’individu. Une fois connecté, vous pouvez gérer les dépôts à partir d’Azure Boards ou de GitHub.com.

Intégration entre Azure Boards et GitHub

Azure Boards et Azure DevOps prennent en charge l’intégration aux dépôts GitHub.com et GitHub Enterprise Server. Vous pouvez commencer à partir d’Azure Boards ou de GitHub pour intégrer et se connecter à des dépôts GitHub à un projet Azure Boards.

Azure DevOps Services prend en charge jusqu’à 500 connexions de référentiel GitHub par connexion. Azure DevOps 2022 prend en charge jusqu’à 500 référentiels et les versions antérieures prennent en charge jusqu’à 100 référentiels.

Fonctionnalités d’intégration

L’intégration d’Azure Boards-GitHub prend en charge les fonctionnalités suivantes :

Feature Description Plus d’informations
Éléments de travail de transition Transitionner les éléments de travail vers un état « Terminé » ou « Achevé » avec les commandes fix, fixes, ou fixed dans GitHub. Utiliser AB# pour lier des éléments de travail GitHub à Azure Boards
Ajouter des commentaires Publiez un commentaire sur un commit GitHub, une pull request ou une issue lorsqu’il est lié à un élément de travail. Communication sur GitHub
Lien depuis les éléments de travail Ajoutez des liens d’élément de travail à une branche GitHub, à un commit ou à une pull request. Lier des commits GitHub, des pull requests, des branches et des problèmes à des éléments de travail dans Azure Boards
Afficher les objets GitHub Utilisez des annotations GitHub sur le tableau et ouvrez rapidement les commits, pull requests ou issues GitHub liés. Afficher des objets GitHub sur une carte
Configurer les badges d’état Ajoutez la syntaxe Markdown au fichier README.md du dépôt GitHub et affichez l'état de votre tableau. Ajouter des badges d’état pour votre dépôt GitHub
Gérer l’accès au référentiel Indiquez si tous les référentiels ou uniquement les référentiels que vous spécifiez peuvent participer à l’intégration d’Azure Boards-GitHub. Modifier l’accès au référentiel
Résoudre les problèmes d’intégration Résolvez les problèmes liés à l’intégration d’Azure Boards-GitHub à vos référentiels. Résoudre les problèmes de connexion
Activer DevSecOps Configurez la prise en charge de DevSecOps (ou DevOps sécurisé), sécurisez votre code avec GitHub afin de pouvoir suivre en toute sécurité votre travail dans Azure Boards. Activer DevSecOps avec Azure et GitHub

Tâches de connexion

Vous pouvez effectuer les tâches de connexion suivantes avec l’intégration d’Azure Boards-GitHub :

Restrictions

Les restrictions suivantes s’appliquent à l’intégration d’Azure Boards-GitHub :

  • Vous pouvez connecter un dépôt GitHub à une seule organisation et projet Azure DevOps.

    Si vous connectez le même dépôt GitHub à des projets définis dans au moins deux organisations Azure DevOps, vous risquez de rencontrer une liaison de mention AB# inattendue. Pour plus d’informations, consultez Résoudre les problèmes d’intégration d’Azure Boards-GitHub.

  • L’intégration d’Azure DevOps ne peut se faire qu’avec les dépôts GitHub ou Git Azure Repos. L’intégration à d’autres dépôts Git n’est pas prise en charge.

  • Vous ne pouvez pas interroger les éléments de travail avec des liens vers des artefacts GitHub. Toutefois, vous pouvez interroger des éléments de travail avec le paramètre External Link Count > 0.