GitHub에서 저장소 빌드

GitHub 트리거를 사용하면 Git push 및 pull 요청에 따라 자동으로 빌드하고 GitHub와 Google Cloud 콘솔에서 빌드 결과를 확인할 수 있습니다.

이 페이지에서는 Cloud Build GitHub 앱을 사용하여 GitHub에서 GitHub 트리거 및 빌드 저장소를 만드는 방법을 설명합니다. Cloud Build 트리거Cloud Build 저장소에 대해 자세히 알아보세요.

시작하기 전에

  • Cloud Build API 사용 설정

    API 사용 설정

변경사항 빌드 및 보기

GitHub 트리거를 사용하여 빌드하려면 연결된 소스 저장소에 변경사항을 푸시 및 커밋하거나 pull 요청에 따라 빌드를 구성해야 합니다. 변경사항을 확인하면 Cloud Build가 코드를 빌드합니다.

GitHub에서 빌드 변경사항을 보려면 저장소의 확인 탭으로 이동합니다.

대화 탭의 스크린샷

Cloud Build가 변경사항을 빌드했음을 알 수 있습니다. 또한 코드를 빌드하는 데 걸린 시간, 빌드 ID와 같은 다른 빌드 세부정보가 표시됩니다.

Cloud Build에서 빌드 변경사항을 보려면 Google Cloud Build에 관한 추가적인 세부정보 보기를 클릭합니다. Google Cloud Console에서 상태, 로그, 빌드 단계와 같은 빌드 정보를 볼 수 있는 빌드 세부정보 페이지가 열립니다.

데이터 공유

Cloud Build에서 GitHub로 전송된 데이터를 사용하면 이름으로 트리거를 식별하고 GitHub에서 빌드 결과를 확인할 수 있습니다.

다음 데이터는 현재 Cloud Build와 GitHub 간에 공유됩니다.

  • Cloud 프로젝트 ID
  • 트리거 이름
  • 빌드 로그

2020년 8월 이전에 트리거를 생성한 경우 프로젝트에 데이터 공유가 사용 설정되지 않았을 수 있습니다. Cloud Build 데이터 공유 탭에서 사용 설정을 클릭하여 프로젝트의 모든 GitHub 트리거에 데이터 공유를 사용 설정할 수 있습니다.

GitHub 저장소에 필수 상태 확인이 사용 설정된 경우 데이터 공유를 사용 설정하면 상태 확인이 일시적으로 중단될 수 있습니다. 다음과 같이 상태 확인 구성을 조정하여 트리거 이름을 찾을 수 있습니다.

  • GitHub 저장소에서 Cloud Build 관련 필수 확인 사용 중지
  • Cloud Build에서 데이터 공유가 사용 설정되어 있는지 확인
  • Cloud Build에서 저장소에 상태를 게시하는 새 빌드 실행
  • 트리거 이름을 선택하여 필수 상태 확인을 다시 사용 설정

다음 단계