GitHub를 Azure Boards에 연결
GitHub를 사용하여 Azure Boards에서 작업 추적
Azure Boards를 사용하여 작업과 GitHub를 소프트웨어 개발을 위한 소스 제어로 계획하고 추적합니다.
Azure Boards와 GitHub 리포지토리를 연결하여 GitHub 커밋, 끌어오기 요청과 이슈를 Boards의 작업 항목에 연결할 수 있게 합니다.
Azure Boards 앱
통합은 Azure Boards와 GitHub 사이의 브리지 역할을 하는 Azure Boards 앱을 사용하여 생성됩니다.
앱을 설치하려면 GitHub 리포지토리 또는 GitHub 조직의 관리자 또는 소유자여야 합니다.
앱은 GitHub Marketplace에서 설치됩니다. Azure Boards 앱
GitHub에서 인증 받기
Azure Boards는 GitHub에 연결할 수 있습니다. 클라우드의 GitHub에서는 GitHub 연결을 추가할 때 다음과 같은 인증 옵션을 사용할 수 있습니다.
- 사용자 이름/암호
- PAT(개인용 액세스 토큰)
연결을 수행하기 위한 연습에 대해서는 Azure Boards를 GitHub에 연결을 참조하세요.
다른 Azure Boards/Azure DevOps Projects, GitHub.com 리포지토리를 구성하거나 Azure Boards 앱 페이지에서 현재 구성을 변경할 수 있습니다.
Azure Boards 앱을 사용하여 GitHub Azure Boards를 통합한 후에는 Azure Boards용 웹 포털에서 리포지토리를 추가하거나 제거할 수 있습니다.
지원되는 통합 시나리오
Azure Boards-GitHub 통합은 다음 연결을 지원합니다.
GitHub에서:
- GitHub 계정 또는 조직의 모든 리포지토리에 대한 통합을 지원하거나 리포지토리를 선택합니다.
- 통합에 참여하는 GitHub 리포지토리를 추가하거나 제거하고 연결하는 프로젝트를 구성합니다.
- Azure Boards-GitHub 통합을 일시 중단하거나 앱을 제거합니다.
Azure Boards에서:
- 하나 이상의 GitHub 리포지토리를 Azure Boards 프로젝트에 연결합니다.
- Azure Boards 프로젝트 내의 GitHub 연결에서 GitHub 리포지토리를 추가하거나 제거합니다.
- 프로젝트의 GitHub 연결을 완전히 제거합니다.
- GitHub 리포지토리가 동일한 Azure DevOps 조직 또는 컬렉션 내에서 하나 이상의 Azure Boards 프로젝트에 연결할 수 있도록 허용합니다.
Azure Boards-GitHub 통합은 다음 운영 작업을 지원합니다.
- GitHub 멘션에 따라 작업 항목과 GitHub 커밋, 끌어오기 요청, 이슈 간 연결을 만듭니다.
- fix, fixes 또는 fixed를 사용하여 GitHub 멘션을 사용할 때 작업 항목의 상태를 수행되거나 완료된 상태로 전환하는 작업을 지원합니다.
- 작업 항목에서 GitHub 커밋, 끌어오기 요청 또는 이슈로 연결할 때 GitHub에 토론 주석을 게시하여 전체 추적 가능성을 지원합니다.
- 작업 항목 개발 섹션 내에서 GitHub 코드 아티팩트에 연결됨을 표시합니다.
- kanban 보드 카드에 주석으로 GitHub 아티팩트에 연결됨을 표시합니다.
- GitHub 리포지토리에 추가된 Kanban 보드 열의 상태 배지를 지원합니다.
현재 지원되지 않는 작업은 다음과 같습니다.
- GitHub 아티팩트 링크가 있는 작업 항목을 쿼리합니다. 하지만 외부 링크 수가 0보다 큰 작업 항목은 쿼리할 수 있습니다.
참고
자세한 내용은 다음을 참조하세요.
- GitHub 리포지토리 액세스를 변경하거나, 통합을 일시 중단 또는 제거
- GitHub 리포지토리 추가 또는 제거
- 작업 항목에 연결하는 자세한 방법을 설명하는 작업 항목에 GitHub 커밋, 끌어오기 요청 및 이슈 연결