영어로 읽기

다음을 통해 공유


GitHub 앱 사용하여 리포지토리 연결

중요

Visual Studio App Center는 2025년 3월 31일에 사용 중지될 예정입니다. Visual Studio App Center가 완전히 사용 중지될 때까지 계속 사용할 수 있지만 마이그레이션을 고려할 수 있는 몇 가지 권장 대안이 있습니다.

지원 타임라인 및 대안에 대해 자세히 알아봅니다.

이 문서에서는 App Center GitHub 앱을 설치하고 개발 워크플로에서 이 통합을 사용하는 방법을 알아봅니다.

App Center GitHub 앱 설치

App Center GitHub 앱은 GitHub Marketplace 앱이며 GitHub에서 직접 설치할 수 있습니다.

앱을 설치하려면 모바일 프로젝트가 있는 리포지토리의 GitHub에서 끌어오기 요청을 엽니다. 이 끌어오기 요청을 열면 CI GitHub 앱을 통해 CI(연속 통합)를 설정하는 알림이 나타납니다. 이 알림은 CI GitHub 앱이 설치되어 있지 않은 경우에만 표시됩니다.

GitHub PR에서 CI GitHub 앱을 설치하는 알림을 보여 주는 이미지

앱의 모바일 CI 범주에 대한 알림의 링크를 따라 App Center 앱을 선택합니다. 무료 계층을 포함하여 네 가지 계획 중 하나를 선택하고 앱을 설치합니다. 앱은 개인 GitHub 계정 및 GitHub 조직 모두에 설치할 수 있습니다.

GitHub 앱 사용하여 리포지토리 온보딩

GitHub 앱 설치한 후 App Center에 로그인하거나 새 App Center 계정을 만듭니다. 다음으로 설정할 리포지토리를 선택하고 마법사에 따라 앱을 만듭니다. 표시된 리포지토리는 App Center에서 볼 수 있는 권한이 있는 리포지토리입니다. GitHub 앱 구성을 변경하여 추가 리포지토리를 공유할 수 있습니다.

참고

GitHub 앱이 GitHub organization 설치된 경우 App Center organization 자동으로 만들어지고 해당 organization 새 앱의 소유자가 됩니다. App Center에서 앱을 보거나 편집하려면 다른 멤버를 App Center organization 추가해야 합니다. App Center 조직에 대해 자세히 확인할 수 있습니다.

빌드를 시작하려면 먼저 분기를 구성해야 합니다. Android, iOSWindows에 대해 각각 "빌드 구성" 문서에서 분기 구성에 대해 자세히 알아보세요. 끌어오기 요청을 빌드하는 경우 해당 끌어오기 요청의 대상 분기에 대한 구성을 지정합니다.

GitHub에 빌드 상태 보고

GitHub에서 끌어오기 요청을 열면 App Center 빌드가 시작되어 대상 분기의 빌드 구성이 복사됩니다. App Center는 이 빌드 중에 테스트 및 배포 시작 단계를 건너뜁니다. 빌드가 실행되고 완료되면 App Center는 끌어오기 요청 보기의 검사 탭에서 빌드 상태 GitHub로 다시 보고합니다. App Center에서 자세한 정보 보기 링크를 클릭하여 App Center의 빌드로 다시 이동합니다. 포크된 리포지토리의 끌어오기 요청은 병합되거나 검사 탭 아래에 표시될 때까지 빌드되지 않습니다.

GitHub의 끌어오기 요청 보기에서 검사 탭을 보여 주는 이미지

참고

구성되지 않은 분기에서 끌어오기 요청을 열면 검사 탭에 작업 필수가 있음을 표시합니다. 확인 링크를 클릭하여 분기를 구성합니다.

새 리포지토리 연결

GitHub 앱 설치에 리포지토리 액세스를 추가하여 새 앱을 추가합니다. GitHub 앱 설치를 구성 하고 새 리포지토리를 선택하여 액세스 권한을 부여하고 연결합니다. 저장을 클릭하면 App Center로 리디렉션되어 새 앱을 구성합니다.

참고

이를 활용하는 가장 좋은 방법은 리포지토리만에 대한 액세스를 선택하고 구성하려는 대로 각 리포지토리를 추가하는 것입니다. 빌드가 종속된 경우 프라이빗 하위 모듈 을 추가해야 할 수도 있습니다.

또한 GitHub 앱을 설치한 후 App Center는 환영 이메일을 보냅니다. 전자 메일에서 리포지토리 연결 단추를 클릭하여 GitHub 앱을 통해 새 리포지토리를 연결 하고 프로세스를 반복하여 새 연결을 만듭니다.

기존 앱 연결

기존 App Center 앱은 위의 단계를 사용하여 온보딩되지 않은 한 빌드 상태 GitHub에 보고할 수 없습니다. 이 기능을 활용하려면 이메일 링크를 통해 새 앱을 만듭니다.