Jak Atlassian i GitHub łączą planowanie, dostarczanie i kodz

Atlassian i GitHub oferują cztery sposoby łączenia kodu, pracy i wiedzy: GitHub dla Atlassian, łącznik Teamwork Graph dla GitHub, GitHub Copilot dla Jira oraz serwer MCP Atlassian.

Zamiast traktować repozytoria kodu i zarządzanie projektami jako oddzielne obszary, połączenie GitHub za pośrednictwem Teamwork Graph firmy Atlassian integruje pull requesty, historię commitów oraz śledzenie zgłoszeń w jednym, spójnym przepływie pracy. Agenty nie tylko odczytują stan kodu — aktywnie zapisują wyniki jako uporządkowany kontekst, wzbogacając wiedzę organizacji każdym commitem.

Kompleksowe środowisko

Oto, jak poszczególne elementy łączą się w jeden przepływ pracy. Każdy etap wykorzystuje co najmniej jeden z opisanych poniżej punktów połączenia.

  1. Planowanie: określ rezultat, decyzje oraz kryteria akceptacji w Jira i Confluence.

  2. Połączenie kontekstu: GitHub dla Atlassian oraz łącznik Teamwork Graph łączą pracę, wiedzę i kod.

  3. Kompilacja: programuj w GitHub lub przekazuj zadania agentowi programistycznemu z poziomu Jira.

  4. Przegląd i wysyłka: przejrzyj pull request na platformie GitHub, mając pod ręką oryginalny kontekst z Jira i Confluence.

  5. Nauka: aktywność na GitHub trafia do Jira i Rovo, co umożliwia koordynację zespołów i agentów.

Jeden połączony cykl: zespoły decydują, co tworzyć w Jira i Confluence → programiści realizują to w GitHub → kod, pull requesty oraz status wracają do Jira → i ten aktualny obraz wpływa na dalsze plany zespołu.

Sposoby łączenia GitHub z Atlassian

GitHub dla Atlassian: śledź prace programistyczne w GitHub z poziomu Jira

Najlepsze zastosowanie: Programiści, menedżerowie produktów oraz liderzy ds. dostarczania, którzy chcą, aby status wdrożenia był powiązany ze zgłoszeniem Jira.

Połącz GitHub z Jira, aby gałęzie, commity, pull requesty, kompilacje, wdrożenia oraz powiązana aktywność programistyczna były widoczne przy realizowanych zgłoszeniach. Gdy zespoły umieszczają klucze zgłoszeń Jira w nazwach gałęzi, commitach i pull requestach, interesariusze mogą śledzić postęp bezpośrednio w Jira, bez konieczności proszenia programistów o dodatkowe informacje o stanie prac.

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

Usprawnij programistyczne przepływy pracy w GitHub, Jira i aplikacjach Atlassian dzięki danym ujednoliconym w jednej aplikacji obsługiwanej przez Atlassian.

Jak połączyć GitHub z Jira

  1. Zainstaluj GitHub dla Atlassian i połącz repozytoria z witryną Jira.

  2. Otwórz zgłoszenie Jira z jasno określonymi kryteriami akceptacji.

  3. W GitHub utwórz gałąź i pull request zawierające odniesienie do klucza Jira.

  4. Wróć do zgłoszenia Jira i otwórz panel programistyczny.

  5. Wyświetl powiązaną gałąź, commit, pull request oraz status kompilacji lub wdrożenia.

Kluczowa wartość: Koledzy z zespołu produktowego i ds. dostarczania widzą rzeczywisty postęp wdrożenia w Jira, podczas gdy programiści nadal pracują w GitHub.

Łącznik Teamwork Graph dla GitHub: wyszukuj i analizuj informacje w GitHub, Jira i Confluence

Najlepsze zastosowanie: Menedżerowie ds. technicznych, zespoły produktowe, wsparcie oraz liderzy, którzy potrzebują odpowiedzi łączących działania na kodzie z kontekstem biznesowym i tym dotyczącym dostarczania.

Udostępnij kwalifikujące się repozytoria, pull requesty, komentarze do pull requestów, zgłoszenia, komentarze do zgłoszeń, commity oraz gałęzie GitHub jako kontekst dla środowisk opartych na Rovo. Rovo może łączyć sygnały dotyczące dostarczania w GitHub z pracą w Jira i wiedzą w Confluence, pomagając zespołom zrozumieć postępy, blokery, odpowiedzialność i decyzje bez potrzeby ręcznego łączenia informacji.

Zapytanie: Co utknęło w naszym sprincie bez ostatnich commitów? Rovo porównuje bieżące prace ze sprintu w Jira z ostatnią aktywnością pull requestów w GitHub, a następnie wyróżnia sytuacje, w których rzeczywiste dalsze kroki dotyczą utrzymania porządku w statusach Jira, a nie brakującego kodu.

Kluczowa wartość: Odpowiedź wyjaśnia historię dostarczania, a nie tylko listę wyników wyszukiwania.

Konfiguracja: Administrator organizacji łączy GitHub za pomocą GitHub dla Atlassian oraz włącza GitHub jako źródło Rovo. Dostępność zależy od typu połączenia, uprawnień oraz kwalifikowalności Rovo.

Serwer MCP Atlassian z GitHub Copilot: połącz GitHub Copilot z Atlassian za pomocą otwartego protokołu

Najlepsze zastosowanie: Zespoły ujednolicające zgodne z MCP klienty oparte na sztucznej inteligencji oraz administratorzy, którzy chcą w kontrolowany sposób udostępniać narzędzia i kontekst Atlassian.

Serwer MCP Atlassian to warstwa łącząca Atlassian z kompatybilnymi klientami sztucznej inteligencji obsługującymi protokół kontekstu modelu. Po jej dodaniu w Visual Studio Code czat GitHub Copilot (w trybie agenta) może korzystać z dozwolonego kontekstu Jira i Confluence oraz obsługiwanych działań w ramach istniejącej sesji czatu programisty — bez osobnego magazynu treści i konieczności opuszczania edytora. Dostęp jest zgodny z uprawnieniami użytkownika Atlassian oraz mechanizmami kontrolnymi administratora.

Korzystanie z serwera MCP Atlassian w celu uzyskania dostępu do istotnego kontekstu Atlassian w VS Code

Jak połączyć GitHub Copilot z serwerem MCP Atlassian

  1. Skonfiguruj serwer MCP Atlassian w Visual Studio Code, dodając go do konfiguracji MCP.

  2. Dokończ przepływ OAuth w Atlassian, aby połączenie działało przy obecnych uprawnieniach.

  3. Na czacie GitHub Copilot (tryb agenta) wpisz przykładowy prompt, taki jak: „Podsumuj kryteria akceptacji dotyczące PROJ-123 i powiązanej strony Confluence”.

  4. Przejrzyj każde proponowane działanie przed jego wykonaniem, aby zachować kontrolę po stronie człowieka.

Kluczowa wartość: Organizacje mogą wprowadzić kontrolowany kontekst Atlassian do klienta opartego na sztucznej inteligencji, z którego programiści już korzystają, bez duplikowania danych i wymiany klienta.

Wymagania: Konto Atlassian z dostępem do odpowiednich treści w Jira i Confluence, Visual Studio Code z włączonym czatem GitHub Copilot (tryb agenta) oraz skonfigurowany serwer MCP Atlassian. Dostęp uwzględnia uprawnienia Atlassian oraz mechanizmy kontrolne administratora.

Ten sam serwer łączy Claude i Claude Code

GitHub Copilot dla Jira: przekazanie zgłoszenia Jira do GitHub Copilot

Najlepsze zastosowanie: Zespoły programistyczne, które chcą rozpocząć oparte na agentach wdrażanie od jasno zdefiniowanego zgłoszenia Jira.

Przypisz zgłoszenie Jira do GitHub Copilot dla Jira. Agent wykorzystuje kontekst zgłoszenia, analizuje wybrane repozytorium GitHub, wprowadza zmianę i otwiera roboczy pull request w celu przeglądu przez człowieka. Przekazanie rozpoczyna się w Jira i wraca do standardowego przepływu pracy przeglądu w GitHub.

Jak przekazać zgłoszenie Jira do GitHub Copilot

  1. Otwórz zgłoszenie Jira z jasno określonymi kryteriami akceptacji i przypisz je do GitHub Copilot dla Jira.

  2. Wybierz docelowe repozytorium GitHub, aby agent miał odpowiedni kontekst bazy kodu.

  3. Pozwól agentowi sprawdzić repozytorium, wprowadzić zmianę i otworzyć roboczy pull request w GitHub.

  4. Przed scaleniem przejrzyj roboczy pull request w normalnym przepływie pracy przeglądu w GitHub.

Kluczowa wartość: Zespoły przechodzą od zaplanowanej pracy do pull requestu gotowego do przeglądu, bez konieczności kopiowania wymagań do osobnego promptu agenta programistycznego.

Wymagania: Włączenie Rovo dla witryny Atlassian, odpowiednia subskrypcja GitHub Copilot oraz skonfigurowana przez administratorów aplikacja ze sklepu Marketplace GitHub Copilot dla Jira.

Jak te środowiska współdziałają

Rozpocznij korzystanie z GitHub dla Atlassian, aby śledzić postępy kodu w zgłoszeniu Jira; dodaj łącznik Teamwork Graph dla GitHub, aby zadawać pytania w GitHub, Jira i Confluence; wykorzystaj GitHub Copilot dla Jira, aby przekształcić zgłoszenie w roboczy pull request; a gdy chcesz, aby GitHub Copilot lub inny kompatybilny klient oparty na sztucznej inteligencji skontaktował się z Atlassian za pośrednictwem otwartego protokołu, użyj serwera MCP Atlassian.

Jeśli chcesz…

Zacznij od…

zobaczyć postęp prac programistycznych w zgłoszeniu Jira

GitHub dla Atlassian

zadawać pytania w GitHub, Jira i Confluence

łącznika Teamwork Graph dla GitHub

przekształcić zgłoszenie Jira na roboczy pull request za pomocą agenta GitHub

GitHub Copilot dla Jiry

połączyć GitHub Copilot lub innego kompatybilnego klienta opartego na sztucznej inteligencji za pomocą otwartego protokołu

serwera MCP Atlassian

Te środowiska wzajemnie się uzupełniają. Zespół może śledzić wdrożenie za pomocą GitHub dla Atlassian, wyszukać szerszą historię dostarczania dzięki Teamwork Graph, przekazać zgłoszenie Jira do GitHub Copilot dla Jira oraz korzystać z serwera MCP Atlassian, gdy chce, aby GitHub Copilot lub inny kompatybilny klient oparty na sztucznej inteligencji uzyskał dostęp do kontekstu Atlassian za pośrednictwem nadzorowanego otwartego protokołu.

Często zadawane pytania

  • Czy muszę opuszczać GitHub lub Jira aby zobaczyć postęp prac programistycznych? Nie. Dzięki GitHub dla Atlassian gałęzie, commity, pull requesty, kompilacje i wdrożenia są widoczne w samym zgłoszeniu Jira. Dopóki zespół umieszcza klucz zgłoszenia Jira w nazwach gałęzi, commitach i pull requestach, koledzy z zespołu produktowego i zespołu ds. dostarczania mogą śledzić postępy prac w Jira, podczas gdy programiści nadal pracują w GitHub — nie jest potrzebny osobny komunikat o stanie prac.

  • Czy te agenty oparte na sztucznej inteligencji wprowadzają zmiany automatycznie, bez kontroli człowieka? Nie. Każde połączenie działa zgodnie z obowiązującymi uprawnieniami Atlassian i pozostawia kontrolę w rękach ludzi. Zamiast samodzielnie scalać robocze pull requesty, agenty programistyczne je otwierają, aby człowiek mógł je przejrzeć, a wygenerowany kod, proponowane działania i pull requesty podlegają standardowemu procesowi zatwierdzania.

  • Czego potrzebujemy, aby zacząć? Na początek zainstaluj i skonfiguruj GitHub dla Atlassian w repozytoriach i witrynach Jira oraz umieść w zgłoszeniu GitHub odniesienia do kluczy Jira. Aby korzystać ze środowiska obsługiwanego przez Rovo, administrator włącza GitHub jako źródło Rovo, co wymaga odpowiedniego środowiska Rovo oraz łącznika Teamwork Graph dla uprawnień GitHub. Poszczególne obszary agenta mają własne wymagania: GitHub Copilot dla Jira wymaga włączenia Rovo, odpowiedniej subskrypcji GitHub Copilot oraz aplikacji GitHub Copilot dla Jira ze sklepu Marketplace.

Wprowadzenie

  1. Połącz GitHub z Jira. Zainstaluj i skonfiguruj GitHub dla Atlassian na potrzeby repozytoriów i witryn Jira używanych przez Twoje zespoły.

  2. Włącz kontekst GitHub w Rovo. Upewnij się, że organizacja ma odpowiednią wersję Rovo oraz wymagany łącznik Teamwork Graph dla uprawnień GitHub.

  3. Dodaj odpowiednie obszary agenta. Skonfiguruj GitHub Copilot dla Jira oraz serwer MCP Atlassian zgodnie z przepływami pracy potrzebnymi zespołowi.

  4. Pozostaw kontrolę w rękach ludzi. Przeglądaj wygenerowany kod, proponowane działania, uprawnienia oraz pull requesty w ramach istniejącego procesu nadzoru.

Zasoby: