글로벌 또는 조직 GitHub 웹후크를 설정하는 상위 단계는 다음과 같습니다. 글로벌 및 조직 GitHub 웹후크에 대한 자세한 내용은 GitHub 글로벌 및 조직 웹후크 섹션을 참조하세요.
-
프로젝트의 소스 위치를
CODEBUILD_DEFAULT_WEBHOOK_SOURCE_LOCATION
으로 설정합니다. -
웹후크의 범위 구성에서 범위가 조직인지 글로벌 웹후크
인지에 따라 GITHUB_ORGANIZATION
또는GITHUB_GLOBAL
중 하나로 설정합니다. 자세한 내용은 웹후크 유형을 참조하세요. -
웹후크의 범위 구성의 일부로 이름을 지정합니다. 조직 웹후크의 경우 조직 이름이고 글로벌 웹후크의 경우 엔터프라이즈 이름입니다.
참고
프로젝트의 소스 유형이
GITHUB_ENTERPRISE
인 경우 웹후크 범위 구성의 일부로 도메인을 지정해야 합니다. -
(선택 사항) 조직 또는 엔터프라이즈 내의 특정 리포지토리에 대해서만 웹후크 이벤트를 수신하려면 웹후크를 생성할 때
REPOSITORY_NAME
을 필터로 지정할 수 있습니다. -
조직 웹후크를 생성하는 경우 CodeBuild에 GitHub 내에서 조직 수준 웹후크를 생성할 수 있는 권한이 있는지 확인합니다. 조직 웹후크 권한을 사용하여 GitHub 개인 액세스 토큰을 생성하거나 CodeBuild OAuth를 사용할 수 있습니다. 자세한 내용은 GitHub 및 GitHub Enterprise Server 액세스 토큰 단원을 참조하십시오.
조직 웹후크는 기존 GitHub 웹후크 이벤트 유형에서 작동합니다.
-
글로벌 웹후크를 생성하는 경우 웹후크를 수동으로 생성해야 합니다. GitHub 내에서 웹후크를 수동으로 생성하는 방법에 대한 자세한 내용은 GitHub 수동 웹후크 섹션을 참조하세요.
글로벌 웹후크는
WORKFLOW_JOB_QUEUED
이벤트 유형만 지원합니다. 자세한 내용은 자습서: CodeBuild 호스팅 GitHub Action 실행기 구성 단원을 참조하십시오.