Comment Atlassian et GitHub connectent la planification, la livraison et le code

Atlassian et GitHub offrent quatre façons de connecter le code, les tickets et les connaissances : GitHub pour Atlassian, le connecteur Teamwork Graph pour GitHub, GitHub Copilot pour Jira et le serveur Atlassian MCP.

Plutôt que de traiter les dépôts de code et la gestion de projet comme des silos isolés, la connexion de GitHub via le Teamwork Graph d'Atlassian permet d'intégrer les pull requests, les historiques des commits et le suivi des tickets au sein d'un workflow unifié. Les agents ne se contentent pas de lire l'état de votre code : ils réécrivent activement les résultats sous forme de contexte structuré, enrichissant ainsi les connaissances organisationnelles à chaque commit.

L'expérience de bout en bout

Voici comment les différents éléments s'intègrent dans un même workflow. Chaque étape s'appuie sur un ou plusieurs des points de connexion détaillés ci-dessous.

  1. Planifier : définissez les résultats, les décisions et les critères d'acceptation dans Jira et Confluence.

  2. Connecter le contexte : GitHub pour Atlassian et le connecteur Teamwork Graph relient les tickets, les connaissances et le code.

  3. Développer : créez dans GitHub, ou déléguez le ticket à un agent de codage depuis Jira.

  4. Réviser et livrer : examinez une pull request GitHub en gardant le contexte Jira et Confluence d'origine à portée de main.

  5. Apprendre : l'activité GitHub alimente Jira et Rovo en retour, garantissant l'alignement continu des équipes et des agents.

Une boucle connectée : les équipes décident de ce qu'il faut créer dans Jira et Confluence → les développeurs le développent dans GitHub → le code, les pull requests et l'état remontent dans Jira → et cette vue à jour détermine ce que l'équipe planifie ensuite.

Découvrir les différentes façons de connecter GitHub à Atlassian

GitHub pour Atlassian : suivre le développement GitHub depuis Jira

Idéal pour : les développeurs, les responsables produit et les responsables de livraison qui souhaitent que l'état d'implémentation soit associé au ticket Jira.

Connectez GitHub et Jira afin que les branches, commits, pull requests, builds, déploiements et activités de développement associées apparaissent aux côtés des tickets qu'ils livrent. Lorsque les équipes incluent les clés des tickets Jira dans le nom des branches, les commits et les pull requests, les parties prenantes peuvent suivre l'avancement du ticket depuis Jira sans demander aux développeurs une mise à jour d'état distincte.

Streamline development workflows across GitHub, Jira, and your Atlassian apps having unified data with one, Atlassian-powered app

Optimisez les workflows de développement dans GitHub, Jira et vos apps Atlassian en unifiant les données grâce à une seule application optimisée par Atlassian.

Comment connecter GitHub à Jira

  1. Installez GitHub pour Atlassian et liez vos dépôts à votre site Jira.

  2. Ouvrez un ticket Jira avec des critères d'acceptation clairs.

  3. Dans GitHub, créez une branche et une pull request faisant référence à la clé Jira.

  4. Revenez sur le ticket Jira et ouvrez le panneau de développement.

  5. Affichez la branche, le commit, la pull request et l'état de build/déploiement liés.

Avantage : les membres des équipes produit et livraison voient l'avancement réel de l'implémentation dans Jira, pendant que les développeurs continuent de travailler directement dans GitHub.

Connecteur Teamwork Graph pour GitHub : rechercher et raisonner à travers GitHub, Jira et Confluence

Idéal pour : les responsables de l'ingénierie, les équipes produit, l'assistance et les dirigeants qui ont besoin de réponses reliant l'activité du code au contexte métier et de livraison.

Rendez les dépôts GitHub, les pull requests, les commentaires de pull requests, les tickets, les commentaires de tickets, les commits et les branches compatibles disponibles en tant que contexte pour les expériences optimisées par Rovo. Rovo rassemble les signaux de livraison GitHub, les tickets Jira et les connaissances Confluence, ce qui aide les équipes à comprendre l'avancement des tâches, les blocages, les responsabilités et les décisions sans avoir à assembler manuellement des liens.

Requête : « Qu'est-ce qui est bloqué dans notre sprint sans commit récent ? » Rovo compare les tickets du sprint actuel dans Jira avec l'activité récente des pull requests GitHub, puis met en lumière les cas où le véritable suivi concerne le nettoyage des états Jira plutôt qu'un code manquant.

Avantage : la réponse explique le parcours de livraison, au lieu de fournir une simple liste de résultats de recherche.

Configuration : un administrateur d'organisation connecte GitHub via GitHub pour Atlassian et active GitHub comme source Rovo. La disponibilité dépend du type de connexion, des autorisations et de l'éligibilité à Rovo.

Atlassian MCP Server avec GitHub Copilot : connecter GitHub Copilot à Atlassian via un protocole ouvert

Idéal pour : les équipes qui standardisent sur des clients IA compatibles MCP et les administrateurs souhaitant exposer les outils et le contexte Atlassian de manière encadrée.

L'Atlassian MCP Server sert de couche de connexion entre Atlassian et les clients IA compatibles qui prennent en charge le Model Context Protocol (MCP). Une fois ajouté dans Visual Studio Code, GitHub Copilot Chat (mode agent) peut utiliser le contexte et les actions autorisés dans Jira et Confluence directement depuis l'expérience de chat existante du développeur – sans stockage de contenu séparé et sans quitter l'éditeur. L'accès respecte les autorisations Atlassian de l'utilisateur et les contrôles administrateur.

Utilisez Atlassian MCP Server pour afficher le contexte Atlassian pertinent depuis VS Code

Comment connecter GitHub Copilot à l'Atlassian MCP Server

  1. Configurez l'Atlassian MCP Server dans Visual Studio Code en l'ajoutant à votre configuration MCP.

  2. Effectuez le flux OAuth d'Atlassian pour que la connexion s'exécute avec vos autorisations existantes.

  3. Dans GitHub Copilot Chat (mode agent), utilisez un prompt type tel que « Résume les critères d'acceptation de PROJ-123 et de la page Confluence liée. »

  4. Vérifiez chaque action proposée avant de l'exécuter afin de garantir un contrôle humain continu.

Avantage : les organisations apportent un contexte Atlassian sécurisé au client IA que leurs développeurs utilisent déjà, sans dupliquer les données ni remplacer le client.

Prérequis : un compte Atlassian avec accès aux contenus Jira et Confluence pertinents, Visual Studio Code avec GitHub Copilot Chat (mode agent) activé, et l'Atlassian MCP Server configuré. L'accès respecte vos autorisations Atlassian et tous les contrôles administrateur.

Ce même serveur permet également de connecter Claude et Claude Code

GitHub Copilot pour Jira : déléguer un ticket Jira à GitHub Copilot

Idéal pour : les équipes de développement logiciel qui souhaitent démarrer une implémentation agentique à partir d'un ticket Jira bien défini.

Assignez un ticket Jira à GitHub Copilot pour Jira. L'agent utilise le contexte du ticket, analyse le dépôt GitHub sélectionné, implémente la modification et ouvre une ébauche de pull request pour révision humaine. Le transfert commence dans Jira et réintègre le workflow habituel de révision dans GitHub.

Comment déléguer un ticket Jira à GitHub Copilot

  1. Ouvrez un ticket Jira avec des critères d'acceptation clairs et assignez-le à GitHub Copilot pour Jira.

  2. Sélectionnez le dépôt GitHub cible afin que l'agent dispose du bon contexte de base de code.

  3. Laissez l'agent analyser le dépôt, implémenter la modification et ouvrir une ébauche de pull request dans GitHub.

  4. Passez en revue l'ébauche de pull request dans le workflow de révision habituel de GitHub avant de procéder à la fusion.

Avantage : les équipes passent directement d'un ticket planifié à une pull request prête à être révisée, sans avoir à copier les exigences dans un prompt d'agent de codage séparé.

Prérequis : Rovo activé sur le site Atlassian, un abonnement GitHub Copilot compatible et l'app du Marketplace GitHub Copilot pour Jira configurée par les administrateurs.

Fonctionnement de ces expériences entre elles

Commencez par GitHub pour Atlassian pour suivre l'avancement du code sur les tickets Jira ; ajoutez le connecteur Teamwork Graph pour GitHub pour poser des questions croisées entre GitHub, Jira et Confluence ; utilisez GitHub Copilot pour Jira pour transformer un ticket en ébauche de pull request ; et connectez-vous via l'Atlassian MCP Server lorsque vous souhaitez que GitHub Copilot ou un autre client IA compatible accède à Atlassian via un protocole ouvert.

Si vous souhaitez…

Commencez par…

Voir l'avancement du code sur les tickets Jira

GitHub pour Atlassian

Poser des questions à travers GitHub, Jira et Confluence

Connecteur Teamwork Graph pour GitHub

Transformer un ticket Jira en ébauche de pull request avec l'agent GitHub

GitHub Copilot pour Jira

Connecter GitHub Copilot ou un autre client IA compatible via un protocole ouvert

Atlassian MCP Server

Ces expériences sont complémentaires. Une équipe peut suivre l'implémentation grâce à GitHub pour Atlassian, explorer le parcours de livraison globale avec le Teamwork Graph, déléguer un ticket Jira à GitHub Copilot pour Jira, et utiliser l'Atlassian MCP Server lorsqu'elle souhaite que GitHub Copilot ou tout autre client IA compatible accède au contexte Atlassian via un protocole sécurisé et ouvert.

FAQ

  • Dois-je quitter GitHub (ou Jira) pour voir l'avancement du développement ? Non. Avec GitHub pour Atlassian, les branches, commits, pull requests, builds et déploiements s'affichent sur le ticket Jira lui-même. Tant que votre équipe inclut la clé du ticket Jira dans le nom des branches, les commits et les pull requests, les membres de l'équipe produit et livraison peuvent suivre l'avancement des tâches depuis Jira pendant que les développeurs continuent de travailler dans GitHub, sans avoir à demander une mise à jour d'état distincte.

  • Ces agents d'IA apportent-ils des modifications automatiquement, sans contrôle humain ? Non. Chaque connexion fonctionne selon vos autorisations Atlassian existantes et maintient un contrôle humain systématique. Les agents de codage ouvrent des ébauches de pull requests pour révision humaine plutôt que de les fusionner eux-mêmes. Le code généré, les actions proposées et les pull requests passent tous par votre processus de gouvernance habituel.

  • De quoi avons-nous besoin pour commencer ? Commencez par installer et configurer GitHub pour Atlassian pour vos dépôts et sites Jira, et faites référence aux clés Jira dans GitHub. Pour utiliser les expériences optimisées par Rovo, un administrateur doit activer GitHub en tant que source Rovo (ce qui nécessite un abonnement Rovo compatible et les autorisations pour le connecteur Teamwork Graph pour GitHub). Les différentes surfaces d'agent ont leurs propres exigences : GitHub Copilot pour Jira nécessite l'activation de Rovo, un abonnement GitHub Copilot compatible et l'app du Marketplace GitHub Copilot pour Jira.

Introduction

  1. Connectez GitHub et Jira. Installez et configurez GitHub pour Atlassian pour les dépôts et sites Jira utilisés par vos équipes.

  2. Activez le contexte GitHub dans Rovo. Confirmez que votre organisation dispose d'un accès Rovo compatible et des autorisations requises pour le connecteur Teamwork Graph pour GitHub.

  3. Ajoutez les bonnes surfaces d'agent. Configurez GitHub Copilot pour Jira et Atlassian MCP Server en fonction des workflows souhaités par vos équipes.

  4. Conservez le contrôle humain. Examinez le code généré, les actions proposées, les autorisations et les pull requests via votre processus de gouvernance existant.

Ressources :