글로벌 또는 조직 GitHub 웹후크 설정 - AWS CodeBuild

글로벌 또는 조직 GitHub 웹후크 설정

글로벌 또는 조직 GitHub 웹후크를 설정하는 상위 단계는 다음과 같습니다. 글로벌 및 조직 GitHub 웹후크에 대한 자세한 내용은 GitHub 글로벌 및 조직 웹후크 섹션을 참조하세요.

  1. 프로젝트의 소스 위치를 CODEBUILD_DEFAULT_WEBHOOK_SOURCE_LOCATION으로 설정합니다.

  2. 웹후크의 범위 구성에서 범위가 조직인지 글로벌 웹후크인지에 따라 GITHUB_ORGANIZATION 또는 GITHUB_GLOBAL 중 하나로 설정합니다. 자세한 내용은 웹후크 유형을 참조하세요.

  3. 웹후크의 범위 구성의 일부로 이름을 지정합니다. 조직 웹후크의 경우 조직 이름이고 글로벌 웹후크의 경우 엔터프라이즈 이름입니다.

    참고

    프로젝트의 소스 유형이 GITHUB_ENTERPRISE인 경우 웹후크 범위 구성의 일부로 도메인을 지정해야 합니다.

  4. (선택 사항) 조직 또는 엔터프라이즈 내의 특정 리포지토리에 대해서만 웹후크 이벤트를 수신하려면 웹후크를 생성할 때 REPOSITORY_NAME을 필터로 지정할 수 있습니다.

  5. 조직 웹후크를 생성하는 경우 CodeBuild에 GitHub 내에서 조직 수준 웹후크를 생성할 수 있는 권한이 있는지 확인합니다. 조직 웹후크 권한을 사용하여 GitHub 개인 액세스 토큰을 생성하거나 CodeBuild OAuth를 사용할 수 있습니다. 자세한 내용은 GitHub 및 GitHub Enterprise Server 액세스 토큰 단원을 참조하십시오.

    조직 웹후크는 기존 GitHub 웹후크 이벤트 유형에서 작동합니다.

  6. 글로벌 웹후크를 생성하는 경우 웹후크를 수동으로 생성해야 합니다. GitHub 내에서 웹후크를 수동으로 생성하는 방법에 대한 자세한 내용은 GitHub 수동 웹후크 섹션을 참조하세요.

    글로벌 웹후크는 WORKFLOW_JOB_QUEUED 이벤트 유형만 지원합니다. 자세한 내용은 자습서: CodeBuild 호스팅 GitHub Action 실행기 구성 단원을 참조하십시오.