Atlassian과 GitHub가 계획, 제공 및 코드를 연결하는 방법

Atlassian 및 GitHub는 코드, 업무 및 지식을 연결하는 데 Atlassian용 GitHub, GitHub용 Teamwork Graph 커넥터, Jira용 GitHub Copilot, Atlassian MCP 서버라는 4가지 방법을 제공합니다.

코드 리포지토리와 프로젝트 관리를 별개의 사일로로 취급하는 대신, Atlassian의 Teamwork Graph를 통해 GitHub를 연결하여 풀리퀘스트, 커밋 내역 및 이슈 추적을 하나의 통합된 워크플로로 가져올 수 있습니다. 에이전트는 단순히 코드 상태를 읽는 데 그치지 않고, 결과를 구조화된 컨텍스트로 적극적으로 다시 기록하여 커밋할 때마다 조직의 지식을 풍부하게 합니다.

엔드투엔드 경험

각 요소가 단일 워크플로에 통합되는 방법은 다음과 같습니다. 각 단계는 아래에 자세히 설명된 하나 이상의 연결 지점을 활용합니다.

  1. 계획: Jira 및 Confluence에서 결과, 결정 사항 및 수용 기준을 정의합니다.

  2. 컨텍스트 연결: Atlassian용 GitHub 및 Teamwork Graph 커넥터는 업무, 지식 및 코드를 연결합니다.

  3. 빌드: GitHub에서 개발하거나 Jira에서 코딩 에이전트에게 업무를 위임합니다.

  4. 검토 및 제공: 원래의 Jira 및 Confluence 컨텍스트를 바로 확인하면서 GitHub 풀리퀘스트를 검토합니다.

  5. 알아보기: GitHub 활동이 Jira 및 Rovo에 다시 반영되어 팀과 에이전트 간의 정렬을 유지합니다.

하나의 연결된 루프: 팀이 Jira 및 Confluence에서 빌드할 항목을 결정 → 개발자가 GitHub에서 빌드 → 코드, 풀리퀘스트 및 상태 흐름이 Jira에 다시 반영 → 이 최신 상황을 바탕으로 팀의 다음 계획을 수립합니다.

GitHub와 Atlassian을 연결하는 방법 살펴보기

Atlassian용 GitHub: Jira에서 GitHub 개발 추적

가장 적합한 대상: Jira 업무 항목에 구현 상태를 첨부하려는 개발자, 제품 관리자 및 제공 리드.

GitHub와 Jira를 연결하여 브랜치, 커밋, 풀리퀘스트, 빌드, 배포 및 관련 개발 활동이 해당 활동에서 제공하는 업무와 함께 표시되도록 하세요. 팀이 브랜치 이름, 커밋 및 풀리퀘스트에 Jira 업무 항목 키를 포함하면 이해 관계자는 개발자에게 별도의 상태 업데이트를 요청하지 않고도 Jira에서 진행률을 확인할 수 있습니다.

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

하나의 Atlassian 기반 앱에 데이터를 통합하여 GitHub, Jira 및 Atlassian 앱 전반에서 개발 워크플로를 간소화

GitHub를 Jira에 연결하는 방법

  1. Atlassian용 GitHub를 설치하고 리포지토리를 Jira 사이트에 연결합니다.

  2. 명확한 수용 조건이 있는 Jira 업무 항목을 엽니다.

  3. GitHub에서 Jira 키를 참조하는 브랜치 및 풀리퀘스트를 만듭니다.

  4. Jira 업무 항목으로 돌아가 개발 패널을 엽니다.

  5. 연결된 브랜치, 커밋, 풀리퀘스트 및 빌드 또는 배포 상태를 표시합니다.

가치 실현 순간: 개발자가 GitHub에서 계속 작업하는 동안 제품 및 제공 팀 동료들은 Jira에서 실제 구현 진행률을 확인합니다.

GitHub용 Teamwork Graph 커넥터: GitHub, Jira 및 Confluence 전반에서 검색 및 추론

가장 적합한 대상: 코드 활동을 비즈니스 및 제공 컨텍스트와 연결하여 답변을 확인해야 하는 엔지니어링 매니저, 제품 팀, 지원 팀 및 리더.

적합한 GitHub 리포지토리, 풀리퀘스트, 풀리퀘스트 댓글, 이슈, 이슈 댓글, 커밋 및 브랜치를 Rovo 기반 환경의 컨텍스트로 사용할 수 있도록 합니다. Rovo는 GitHub 제공 신호를 Jira 업무 및 Confluence 참조 자료와 결합하여, 팀이 링크를 수동으로 연결할 필요 없이 진행률, 블로커, 소유권 및 결정 사항을 파악할 수 있도록 지원합니다.

쿼리: 최근 커밋이 없는 상태로 스프린트에서 막혀 있는 작업은 무엇입니까? Rovo는 Jira의 현재 스프린트 작업을 최근 GitHub PR 활동과 비교한 다음, 실제로 후속 조치가 필요한 부분이 코드 누락이 아니라 Jira 상태 관리라는 점을 파악합니다.

가치 실현 순간: 답변은 단순한 검색 결과의 목록이 아니라 제공 스토리를 설명합니다.

설정: 조직 관리자가 Atlassian용 GitHub을 통해 GitHub를 연결하고 GitHub를 Rovo 소스로 사용으로 설정합니다. 가용성은 연결 유형, 권한 및 Rovo 자격 요건에 따라 달라집니다.

GitHub Copilot을 사용하는 Atlassian MCP 서버: 개방형 프로토콜을 통해 GitHub Copilot을 Atlassian에 연결

가장 적합한 대상: MCP 호환 AI 클라이언트를 표준으로 사용하는 팀과 Atlassian 도구 및 컨텍스트를 거버넌스에 따라 제공하려는 매니저.

Atlassian MCP 서버는 Atlassian 및 모델 컨텍스트 프로토콜을 지원하는 호환 가능한 AI 클라이언트 간의 연결 계층입니다. Visual Studio Code에 추가하면 GitHub Copilot Chat(에이전트 모드)은 별도의 콘텐츠 저장소를 사용하거나 편집기를 나가지 않고도 개발자의 기존 채팅 환경에서 허용된 Jira 및 Confluence 컨텍스트와 지원되는 작업을 사용할 수 있습니다. 액세스 권한은 사용자의 Atlassian 권한 및 관리자 제어를 따릅니다.

Atlassian MCP 서버를 사용하여 VS Code 내에서 관련 Atlassian 컨텍스트를 표시

GitHub Copilot을 Atlassian MCP 서버에 연결하는 방법

  1. Visual Studio Code에서 Atlassian MCP 서버를 MCP 구성에 추가하여 구성합니다.

  2. 연결이 기존 권한으로 실행되도록 Atlassian OAuth 흐름을 완료합니다.

  3. GitHub Copilot Chat(에이전트 모드)에서 "PROJ-123의 수용 조건과 연결된 Confluence 페이지를 요약해 줘."와 같은 예시 프롬프트를 입력합니다.

  4. 실행하기 전에 제안된 각 작업을 검토하여 사람이 계속 제어할 수 있도록 합니다.

가치 실현 순간: 조직은 데이터를 복제하거나 클라이언트를 교체할 필요 없이 개발자가 이미 사용 중인 AI 클라이언트에 관리되는 Atlassian 컨텍스트를 제공할 수 있습니다.

요구 사항: 관련 Jira 및 Confluence 콘텐츠에 액세스할 수 있는 Atlassian 계정, GitHub Copilot Chat(에이전트 모드)이 사용으로 설정된 Visual Studio Code 및 구성된 Atlassian MCP 서버가 필요합니다. 액세스 권한은 사용자의 Atlassian 권한 및 모든 관리자 제어를 준수합니다.

동일한 서버가 Claude와 Claude Code를 연결합니다

Jira용 GitHub Copilot: Jira 업무 항목을 GitHub Copilot에 위임

가장 적합한 대상: 잘 정의된 Jira 업무 항목에서 에이전트 구현을 시작하려는 소프트웨어 팀.

Jira 업무 항목을 GitHub Copilot for Jira에 할당하세요. 에이전트는 업무 항목 컨텍스트를 사용하고 선택한 GitHub 리포지토리를 검사하고 변경 사항을 구현하고 사람의 검토를 위해 초안 풀리퀘스트를 엽니다. 이 핸드오프는 Jira에서 시작되어 정상적인 GitHub 검토 워크플로로 돌아갑니다.

Jira 업무 항목을 GitHub Copilot에 위임하는 방법

  1. 명확한 수용 조건이 포함된 Jira 업무 항목을 열고 Jira용 GitHub Copilot에 할당합니다.

  2. 에이전트가 올바른 코드베이스 컨텍스트를 가질 수 있도록 대상 GitHub 리포지토리를 선택합니다.

  3. 에이전트가 리포지토리를 검사하고 변경 사항을 구현하고 GitHub에서 초안 풀리퀘스트를 열도록 합니다.

  4. 병합하기 전에 GitHub의 일반적인 검토 워크플로에서 초안 풀리퀘스트를 검토합니다.

가치 실현 순간: 팀은 요구 사항을 별도의 코딩 에이전트 프롬프트에 복사할 필요 없이 계획된 업무에서 검토 가능한 풀리퀘스트로 이동합니다.

요구 사항: Atlassian 사이트에서 Rovo를 사용으로 설정해야 하며, 적합한 GitHub Copilot 구독 및 관리자가 구성한 GitHub Copilot for Jira Marketplace 앱이 필요합니다.

경험이 함께 작동하는 방식

Jira 업무의 코드 진행률을 확인하려면 Atlassian용 GitHub으로 시작하세요. GitHub, Jira 및 Confluence 전반에 걸쳐 질문하려면 GitHub용 Teamwork Graph 커넥터를 추가하세요. 업무 항목을 초안 풀리퀘스트로 변환하려면 Jira용 GitHub Copilot을 사용하세요. 또한 GitHub Copilot 또는 기타 호환되는 AI 클라이언트가 개방형 프로토콜을 통해 Atlassian에 접근하도록 하려면 Atlassian MCP 서버를 통해 연결하세요.

원하는 것

다음으로 시작

Jira 업무에서 코드 진행률을 확인

Atlassian용 GitHub

GitHub, Jira 및 Confluence 전반에서 질문

GitHub용 Teamwork Graph 커넥터

GitHub의 에이전트를 사용하여 Jira 업무 항목을 초안 풀리퀘스트로 전환

Jira용 GitHub Copilot

개방형 프로토콜을 통해 GitHub Copilot 또는 호환되는 다른 AI 클라이언트를 연결

Atlassian MCP 서버

이 경험은 상호 보완적입니다. 팀은 Atlassian용 GitHub을 통해 구현을 추적하고 Teamwork Graph로 더 광범위한 제공 스토리를 검색하고 Jira 업무 항목을 GitHub Copilot for Jira에 위임하고 GitHub Copilot 또는 다른 호환되는 AI 클라이언트가 관리되는 개방형 프로토콜을 통해 Atlassian 컨텍스트에 접근하도록 하려는 경우 Atlassian MCP 서버를 사용할 수 있습니다.

FAQ

  • 개발 진행률을 확인하려면 GitHub 또는 Jira를 벗어나야 합니까? 아니요, Atlassian용 GitHub를 사용하면 브랜치, 커밋, 풀리퀘스트, 빌드 및 배포가 Jira 업무 항목 자체에 표시됩니다. 팀이 브랜치 이름, 커밋 및 풀리퀘스트에 Jira 업무 항목 키를 포함하기만 하면 개발자가 GitHub에서 계속 작업하는 동안 제품 및 제공 팀 동료는 Jira에서 진행률을 확인할 수 있으므로 별도의 상태 업데이트가 필요하지 않습니다.

  • 이 AI 에이전트는 사람의 검토 없이 자동으로 변경 사항을 적용합니까? 아니요, 모든 연결은 기존 Atlassian 권한에 따라 작동하며 사람이 계속 제어할 수 있습니다. 코딩 에이전트는 자체적으로 병합하는 대신 사람의 검토를 위해 초안 풀리퀘스트를 열며, 생성된 코드, 제안된 작업 및 풀리퀘스트는 모두 일반적인 거버넌스 프로세스를 거칩니다.

  • 시작하려면 무엇이 필요합니까? 리포지토리 및 Jira 사이트에 Atlassian용 GitHub을 설치 및 구성하고 GitHub 업무에서 Jira 키를 참조하는 것으로 시작하세요. Rovo 기반 환경을 사용하려면 관리자가 GitHub를 Rovo 소스로 사용으로 설정해야 하며, 이렇게 하기 위해서는 적합한 Rovo 환경 및 GitHub 권한을 위한 Teamwork Graph 커넥터가 필요합니다. 개별 에이전트 서피스에는 자체적인 전제 조건이 있습니다. Jira용 GitHub Copilot의 경우 Rovo를 사용으로 설정해야 하며, 적합한 GitHub Copilot 구독 및 Jira용 GitHub Copilot Marketplace 앱이 필요합니다.

시작하기

  1. GitHub와 Jira를 연결합니다. 팀이 사용하는 리포지토리 및 Jira 사이트에 Atlassian용 GitHub를 설치하고 구성합니다.

  2. Rovo에서 GitHub 컨텍스트를 사용으로 설정합니다. 조직에 적합한 Rovo 환경 및 GitHub 권한에 필요한 Teamwork Graph 커넥터가 있는지 확인합니다.

  3. 적절한 에이전트 서피스를 추가합니다. 팀이 원하는 워크플로에 따라 Jira용 GitHub Copilot 및 Atlassian MCP 서버를 구성합니다.

  4. 사람이 직접 제어합니다. 기존 거버넌스 프로세스를 통해 생성된 코드, 제안된 작업, 권한 및 풀리퀘스트를 검토합니다.

리소스: