Come Atlassian e GitHub collegano la pianificazione, la distribuzione e il codice

Atlassian e GitHub offrono quattro modi per unire codice, lavoro e conoscenze: GitHub per Atlassian, il connettore Teamwork Graph per GitHub, GitHub Copilot per Jira e il server MCP di Atlassian.

Invece di trattare i repository di codice e la gestione dei progetti come silos separati, il collegamento di GitHub mediante Teamwork Graph di Atlassian raggruppa le richieste pull, la cronologia dei commit e il monitoraggio dei ticket in un unico flusso di lavoro. Gli agenti non si limitano a leggere lo stato del codice, ma riscrivono attivamente i risultati come contesto strutturato e arricchiscono così le conoscenze dell'organizzazione a ogni commit.

L'esperienza end-to-end

Ecco come gli elementi si integrano in un unico flusso di lavoro. Ogni passaggio si basa su almeno uno dei punti di connessione descritti di seguito.

  1. Pianificazione: definisci il risultato, le decisioni e i criteri di accettazione in Jira e Confluence.

  2. Collegamento del contesto: GitHub per Atlassian e il connettore Teamwork Graph collegano lavoro, conoscenze e codice.

  3. Sviluppo: sviluppa in GitHub o delega il lavoro a un agente di codifica da Jira.

  4. Verifica e rilascio: rivedi una richiesta pull di GitHub con il contesto originale di Jira e Confluence a portata di mano.

  5. Apprendimento: l'attività di GitHub confluisce in Jira e Rovo per tenere allineati i team e gli agenti.

Un ciclo connesso: i team decidono cosa creare in Jira e Confluence → gli sviluppatori lo creano in GitHub → il codice, le richieste pull e lo stato tornano in Jira → questo quadro aggiornato definisce i successivi piani del team.

Scopri i modi per collegare GitHub e Atlassian

GitHub per Atlassian: monitora lo sviluppo su GitHub da Jira

Ideale per: sviluppatori, product manager e delivery lead che vogliono lo stato di implementazione allegato al ticket Jira.

Connetti GitHub e Jira in modo che i branch, i commit, le richieste pull, le build, la distribuzione e le relative attività di sviluppo vengano visualizzati accanto al lavoro consegnato. Se i team includono gli identificatori dei ticket Jira nei nomi dei branch, nei commit e nelle richieste pull, gli stakeholder possono seguire i progressi da Jira senza dover chiedere agli sviluppatori un aggiornamento sullo stato a parte.

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

Semplifica i flussi di lavoro di sviluppo in GitHub, in Jira e nelle app Atlassian unificando i dati con una singola app basata su Atlassian.

Come collegare GitHub a Jira

  1. Installa GitHub per Atlassian e collega i repository al tuo sito Jira.

  2. Apri un ticket Jira con criteri di accettazione chiari.

  3. In GitHub, crea un branch e una richiesta pull che facciano riferimento all'identificatore Jira.

  4. Torna al ticket Jira e apri il pannello di sviluppo.

  5. Mostra il branch, il commit, la richiesta pull e lo stato della build o della distribuzione collegati.

Momento di valore: i colleghi del team di prodotto e di distribuzione vedono i progressi reali dell'implementazione in Jira mentre gli sviluppatori continuano a lavorare in GitHub.

Connettore Teamwork Graph per GitHub: cerca e ragiona in GitHub, Jira e Confluence

Ideale per: engineering manager, team di prodotto, assistenza e leader che hanno bisogno di risposte che mettano in relazione l'attività del codice al contesto aziendale e di distribuzione.

Metti a disposizione i repository GitHub, le richieste pull, i commenti alle richieste pull, i ticket, i commenti ai ticket, i commit e i branch idonei come contesto per le esperienze basate su Rovo. Rovo può riunire i segnali di distribuzione di GitHub ai ticket Jira e alle conoscenze di Confluence per aiutare i team a comprendere i progressi, i bloccanti, le responsabilità e le decisioni senza bisogno di realizzare i collegamenti a mano.

Query: Cos'è bloccato nello sprint senza commit recenti? Rovo confronta i ticket dello sprint attuale in Jira con l'attività recente delle richieste pull di GitHub e mette in evidenza il punto in cui il follow-up reale è normale manutenzione dello stato in Jira anziché codice mancante.

Momento di valore: la risposta spiega la story della distribuzione, non fornisce un semplice elenco dei risultati di ricerca.

Configurazione: un amministratore dell'organizzazione connette GitHub attraverso GitHub per Atlassian e abilita GitHub come origine di Rovo. La disponibilità dipende dal tipo di connessione, dalle autorizzazioni e dall'idoneità a Rovo.

Server MCP di Atlassian con GitHub Copilot: collega GitHub Copilot ad Atlassian attraverso un protocollo aperto

Ideale per: i team che si stanno standardizzando su amministratori e client IA compatibili con MCP che vogliono una soluzione regolamentata per esporre gli strumenti e il contesto di Atlassian.

Il server MCP di Atlassian è il livello di connessione tra Atlassian e i client IA compatibili che supportano il Model Context Protocol. Una volta aggiunta in Visual Studio Code, GitHub Copilot Chat (modalità agente) può usare il contesto consentito di Jira e Confluence e le azioni supportate dall'esperienza di chat esistente dello sviluppatore, senza un archivio dei contenuti separato e senza dover uscire dall'editor. L'accesso segue le autorizzazioni Atlassian dell'utente e i controlli degli amministratori.

Usa il server MCP di Atlassian per mostrare il contesto di Atlassian pertinente direttamente in VS Code

Come collegare GitHub Copilot al server MCP di Atlassian

  1. Configura il server MCP di Atlassian in Visual Studio Code aggiungendolo alla tua configurazione MCP.

  2. Completa il flusso OAuth di Atlassian in modo che la connessione venga stabilita attraverso le autorizzazioni esistenti.

  3. In GitHub Copilot Chat (modalità agente), chiedi un prompt di esempio come "Riassumi i criteri di accettazione in PROJ-123 e la pagina Confluence collegata".

  4. Esamina ogni azione proposta prima di eseguirla in modo che una persona abbia sempre il controllo della situazione.

Momento di valore: le organizzazioni possono portare il contesto di Atlassian regolamentato nel client IA già usato dagli sviluppatori, senza duplicare i dati né sostituire il client.

Requisiti: un account Atlassian con accesso ai contenuti pertinenti di Jira e Confluence, Visual Studio Code con GitHub Copilot Chat (modalità agente) abilitata e il server MCP di Atlassian configurato. L'accesso rispetta le tue autorizzazioni Atlassian e gli eventuali controlli dell'amministratore.

Lo stesso server collega Claude e Claude Code

GitHub Copilot per Jira: delega un ticket Jira a GitHub Copilot

Ideale per: i team di sviluppo che vogliono avviare l'implementazione agentica da un ticket Jira ben definito.

Assegna un ticket Jira a GitHub Copilot per Jira. L'agente usa il contesto del ticket, ispeziona il repository GitHub selezionato, implementa una modifica e apre una richiesta pull in bozza per la revisione umana. Il passaggio di consegna inizia in Jira e torna al normale flusso di lavoro di revisione di GitHub.

Come delegare un ticket Jira a GitHub Copilot

  1. Apri un ticket Jira con criteri di accettazione chiari e assegnalo a GitHub Copilot per Jira.

  2. Seleziona il repository GitHub di destinazione affinché l'agente abbia il contesto della base di codice corretto.

  3. Lascia che l'agente esamini il repository, implementi la modifica e apra una bozza di richiesta pull in GitHub.

  4. Esamina la bozza di richiesta pull nel normale flusso di lavoro di revisione di GitHub prima di eseguire il merge.

Momento di valore: i team passano da un ticket pianificato a una richiesta pull idonea verificabile senza copiare i requisiti in un prompt dell'agente di codifica a parte.

Requisiti: Rovo abilitato per il sito Atlassian, un abbonamento GitHub Copilot idoneo e l'app del Marketplace GitHub Copilot per Jira configurata dagli amministratori.

Come le varie esperienze si combinano

Inizia con GitHub per Atlassian per vedere i progressi del codice nei ticket Jira; aggiungi il connettore Teamwork Graph per GitHub per fare domande in GitHub, Jira e Confluence; usa GitHub Copilot per Jira per trasformare un ticket in una bozza di richiesta pull; collegati attraverso il server MCP di Atlassian quando vuoi che GitHub Copilot o un altro client IA compatibile acceda ad Atlassian mediante un protocollo aperto.

Se vuoi…

Inizia con…

Visualizzare i progressi del codice nel ticket Jira

GitHub per Atlassian

Fare domande in GitHub, Jira e Confluence

Il connettore Teamwork Graph per GitHub

Trasformare un ticket Jira in una bozza di richiesta pull con l'agente di GitHub

GitHub Copilot per Jira

Collegare GitHub Copilot o un altro client IA compatibile mediante un protocollo aperto

Il server MCP di Atlassian

Queste esperienze sono complementari. Un team può monitorare l'implementazione attraverso GitHub per Atlassian, cercare la story della distribuzione più ampia con Teamwork Graph, delegare un ticket Jira a GitHub Copilot per Jira e usare il server MCP di Atlassian quando vuole che GitHub Copilot o un altro client IA compatibile acceda al contesto di Atlassian mediante un protocollo aperto e regolamentato.

Domande frequenti

  • Devo uscire da GitHub (o da Jira) per vedere i progressi dello sviluppo? No. Con GitHub per Atlassian, i branch, i commit, le richieste pull, le build e le distribuzioni vengono visualizzati direttamente nel ticket Jira. Se il team include l'Identificatore del ticket Jira nei nomi dei branch, nei commit e nelle richieste pull, li colleghi dei team di prodotto e di distribuzione possono seguire i progressi da Jira mentre gli sviluppatori continuano a lavorare in GitHub, senza bisogno di un aggiornamento sullo stato a parte.

  • Gli agenti IA apportano modifiche automaticamente, senza revisione umana? No. Ogni connessione opera in base alle autorizzazioni Atlassian esistenti e affida il controllo a persone. Gli agenti di codifica aprono bozze di richieste pull per la revisione umana, invece di eseguire il merge in autonomia, e il codice generato, le azioni proposte e le richieste pull vengono sottoposti al normale processo di governance.

  • Cosa serve per iniziare? Inizia installando e configurando GitHub per Atlassian per i repository e i siti Jira e fai riferimento agli identificatori Jira nei ticket GitHub. Per usare le esperienze basate su Rovo, un amministratore abilita GitHub come origine Rovo, operazione che richiede un'esperienza Rovo idonea e il connettore Teamwork Graph per le autorizzazioni di GitHub. Le interfacce dei singoli agenti hanno prerequisiti specifici: GitHub Copilot per Jira richiede l'abilitazione di Rovo, un abbonamento a GitHub Copilot idoneo e l'app del Marketplace GitHub Copilot per Jira.

Guida introduttiva

  1. Collega GitHub e Jira. Installa e configura GitHub per Atlassian per i repository e i siti Jira usati dai team.

  2. Abilita il contesto di GitHub in Rovo. Verifica che l'organizzazione abbia un'esperienza Rovo idonea e il connettore Teamwork Graph richiesto per le autorizzazioni di GitHub.

  3. Aggiungi le interfacce per l'agente corrette. Configura GitHub Copilot per Jira e il server MCP di Atlassian in base ai flussi di lavoro che il team desidera.

  4. Affida il controllo alle persone. Esamina il codice generato, le azioni proposte, le autorizzazioni e le richieste pull attraverso il processo di governance esistente.

Risorse: