다음을 통해 공유


Azure Boards GitHub 통합이란?

Azure DevOps 서비스 | Azure DevOps Server | Azure DevOps Server 2022

Azure Boards와의 일치 및 조정 유지하고 GitHub의 코드 활동 및 이슈를 연결합니다. 이 문서에서는 Azure Boards GitHub 간의 통합에 대한 개요를 제공합니다.

Important

GitHub.com에 대한 연결을 구성하고 관리하려면 Azure Boards 앱을 사용하세요. 앱은 보다 간소화된 구성 환경을 제공하며, 개인이 아닌 앱으로 인증하고 운영할 수 있는 이점이 있습니다. 연결한 후에는 Azure Boards 또는 GitHub.com 리포지토리를 관리할 수 있습니다.

Azure Boards 및 GitHub 간의 통합

Azure Boards 및 Azure DevOps GitHub.com 및 GitHub Enterprise Server 리포지토리와의 통합을 지원합니다. Azure Boards 또는 GitHub 시작하여 GitHub 리포지토리를 Azure Boards 프로젝트에 통합하고 연결할 수 있습니다.

Azure DevOps Services는 연결당 최대 500개의 GitHub 리포지토리 연결을 지원합니다. Azure DevOps 2022는 최대 500개의 리포지토리를 지원하며 이전 버전은 최대 100개의 리포지토리를 지원합니다.

  • GitHub

  • Azure Boards 프로젝트를 하나 이상의 GitHub 리포지토리

통합 기능

Azure Boards GitHub 통합은 다음 기능을 지원합니다.

Feature Description 추가 정보
작업 항목 전환 GitHub fix, fixes 또는 fixed 명령을 사용하여 작업 항목을 "완료" 또는 "완료됨" 상태로 전환합니다. GitHub에서 Azure Boards 작업 항목으로 연결하려면 AB#을 사용하세요
주석 추가 작업 항목에 연결된 경우 GitHub 커밋, 끌어오기 요청 또는 문제에 주석을 게시합니다. GitHub에서 소통하기
작업 항목에서 링크 리포지토리 내에서 검색하고 드릴다운하여 작업 항목 링크를 GitHub 분기, 커밋 또는 끌어오기 요청에 추가합니다. Azure Boards의 작업 항목에 GitHub 커밋, 풀 요청, 브랜치 및 이슈를 연결합니다
GitHub 개체 보기 보드에서 GitHub 주석으로 작업하고 연결된 GitHub 커밋, 끌어오기 요청 또는 문제를 빠르게 엽니다. 보드에서 GitHub 개체 보기
풀 리퀘스트 인사이트 개발 섹션에서 직접 연결된 GitHub 끌어오기 요청에 대한 초안 상태, 검토 상태 및 확인 상태를 확인합니다. GitHub 풀 리퀘스트 인사이트
GitHub 끌어오기 요청 언급 ! 멘션을 사용하여 작업 항목 텍스트 필드 또는 주석에서 GitHub 끌어오기 요청을 참조하여 논의합니다. GitHub 끌어오기 요청을 언급하다
YAML 파이프라인에 대한 추적 기능 빌드 Azure Pipelines YAML을 GitHub 리포지토리와 함께 사용할 때 작업 항목에 '빌드에 통합된' 링크가 자동으로 생성됩니다. YAML 파이프라인의 빌드 상태 보기
상태 배지 구성 markdown 구문을 GitHub 리포지토리 README.md 파일에 추가하고 보드 상태를 표시합니다. GitHub 리포지토리에 대한 상태 배지 추가
리포지토리 액세스 관리 지정한 모든 리포지토리 또는 리포지토리만 Azure Boards GitHub 통합에 참여할 수 있는지 여부를 선택합니다. 리포지토리 액세스 변경
통합 문제 해결 리포지토리와의 Azure Boards GitHub 통합에서 발생하는 문제를 해결합니다. 연결 문제 해결
DevSecOps 사용 DevSecOps(또는 Secure DevOps에 대한 지원을 구성하여 GitHub 사용하여 코드를 보호하므로 Azure Boards 작업을 안전하게 추적할 수 있습니다. Azure 및 GitHub

연결 작업

Azure Boards GitHub 통합을 사용하여 다음 연결 작업을 완료할 수 있습니다.

Restrictions

Azure Boards GitHub 통합에는 다음과 같은 제한 사항이 적용됩니다.

  • GitHub 리포지토리를 하나의 Azure DevOps 조직 및 프로젝트에만 연결할 수 있습니다.

    두 개 이상의 Azure DevOps 조직에 정의된 프로젝트에 동일한 GitHub 리포지토리를 연결하는 경우 예기치 않은 AB# 멘션 연결이 발생할 수 있습니다. 자세한 내용은 Azure Boards GitHub 통합 문제 해결 참조하세요.

  • Azure DevOps GitHub 리포지토리 또는 Azure Repos Git 리포지토리와만 통합할 수 있습니다. 다른 Git 리포지토리와의 통합은 지원되지 않습니다.

  • GitHub 아티팩트 링크가 있는 작업 항목을 쿼리할 수 없습니다. 그러나 External Link Count > 0 설정을 사용하여 작업 항목을 쿼리할 수 있습니다.