다음을 통해 공유


GitHub 리포지토리에 대한 상태 배지 추가

Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2020

GitHub 리포지토리 파일에 Markdown 구문을 추가하여 해당 리포 README.md 지토리에 보드 상태를 표시할 수 있습니다. 보드 설정에서 선택한 구문을 추가하여 상태를 표시합니다.

표시된 구문은 프로젝트를 GitHub.com 연결하든 GitHub Enterprise Server 리포지토리에 연결하든 관계없이 작동합니다. GitHub Enterprise Server의 경우 서버는 Azure DevOps Services에서 네트워크에 액세스할 수 있어야 합니다.

Prerequisites

Category Requirements
Permissions 수정하려는 팀의 설정을 위한 팀 관리자 또는 프로젝트 관리자 그룹의 구성원.
GitHub 통합 커밋 및 끌어오기 요청을 연결하고자 하는 GitHub 리포지토리에 프로젝트를 연결합니다.
Board configuration 구성하려는 보드입니다. 팀을 추가할 때 해당 팀의 보드를 추가합니다. 자세한 내용은 팀 및 Agile 도구 정보를 참조 하세요.
Repository access GitHub.com 리포지토리에 상태 배지를 추가하려면: 리포지토리에 기여합니다.

상태 배지 추가

  1. Azure Boards에 로그인하고 보드엽니다.

  2. 기어 아이콘을 선택하여 보드를 구성하고 일반 팀 설정을 설정합니다.

    보드 설정을 여는 스크린샷.

  3. 상태 배지를 선택한 다음 익명 사용자가 상태 배지액세스할 수 있도록 허용을 선택하거나 선택 취소합니다. 선택 취소된 경우 로그인하지 않은 사용자는 상태 배지를 계속 볼 수 있습니다.

    보드 설정 대화 상자, 상태 배지 탭의 스크린샷

  4. 원하는 배지 유형을 선택하고 복사 아이콘을 선택하여 배지의 Markdown 구문을 복사합니다.

    • "진행 중" 열 표시는 첫 번째 열과 마지막 열만 무시합니다.
    • 모든 열 포함은 보드의 첫 번째 열과 마지막 열을 포함합니다.
    • 열 집합은 columnOptions에 대해 2을/를 지정한 후, 보드에 표시할 열을 쉼표로 구분하여 목록으로 작성하여 사용자 지정할 수 있습니다. 예를 들어 ?columnOptions=2&columns=Proposed,Committed,In%20Progress,In%20Review다음 구문과 같이 공백을 포함하는 열 레이블의 경우 공백을 으로 %20인코딩해야 합니다. 예들 들어 In%20Progress입니다.
     [![Board Status](https://dev.azure.com/fabrikam/677da0fb-b067-4f77-b89b-f32c12bb8617/cdf5e823-1179-4503-9fb1-a45e2c1bc6d4/_apis/work/boardbadge/6fa7b56f-d27c-4e96-957d-f9e7b0f56705?columnOptions=2&columns=Proposed,Committed,In%20Progress,In%20Review)](https://dev.azure.com/fabrikam/677da0fb-b067-4f77-b89b-f32c12bb8617/_boards/board/t/cdf5e823-1179-4503-9fb1-a45e2c1bc6d4/Microsoft.RequirementCategory/)
    

    다음과 유사한 배지가 표시됩니다.

    렌더링된 배지를 보여 주는 스크린샷

  5. 완료되면 저장을 선택합니다.

    구성할 수 있는 유일한 설정은 익명 사용자가 상태 배지에 액세스하도록 허용하는 것입니다. 설정 아래에서 배지 유형은 당신이 샘플 Markdown이미지 URL 값에서 Markdown 구문을 복사할 수 있도록 전환합니다.

  6. GitHub 리포지토리에서 추가 정보 파일을 열고 복사한 구문을 붙여넣어 배지를 표시합니다.

    선택한 것과 동일한 미리 보기 이미지가 보드에 해당하는 값으로 표시됩니다.