

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# GitHub 수동 웹후크
<a name="github-manual-webhook"></a>

CodeBuild가 GitHub 내에서 웹후크를 자동으로 생성하려고 시도하지 않도록 수동 GitHub 웹후크를 구성할 수 있습니다. CodeBuild는 호출의 일부로 페이로드 URL을 반환하여 웹후크를 생성하고 GitHub 내에서 웹후크를 수동으로 생성하는 데 사용할 수 있습니다. CodeBuild가 GitHub 계정에서 웹후크를 생성할 수 있는 허용 목록에 없는 경우에도 빌드 프로젝트의 웹후크를 수동으로 생성할 수 있습니다.

다음 절차에 따라 GitHub 수동 웹후크를 생성합니다.

**GitHub 수동 웹후크를 생성하려면**

1. [https://console.aws.amazon.com/codesuite/codebuild/home](https://console.aws.amazon.com/codesuite/codebuild/home) AWS CodeBuild 콘솔을 엽니다.

1. 빌드 프로젝트를 생성합니다. 자세한 내용은 [빌드 프로젝트 만들기(콘솔)](create-project.md#create-project-console) 및 [빌드 실행(콘솔)](run-build-console.md) 섹션을 참조하세요.
   +  **소스**에서 다음과 같이 합니다.
     +  **소스 공급자**에서 **GitHub**를 선택합니다.
     +  **리포지토리**에 대해 **내 GitHub 계정의 리포지토리**를 선택합니다.
     +  **리포지토리 URL**에 **https://github.com/*user-name*/*repository-name***을 입력합니다.
   +  **기본 소스 웹후크 이벤트**에서: 
     +  **웹후크 - 선택 사항**에서 **코드 변경이 이 리포지토리로 푸시될 때마다 다시 빌드**를 선택합니다.
     +  **추가 구성** 및 **수동 생성 - 선택 사항**을 선택하고 **GitHub 콘솔에서 이 리포지토리에 대한 웹후크 수동 생성**을 선택합니다.

1. 기본값으로 계속 진행한 다음 **빌드 프로젝트 생성**을 선택합니다. 나중에 사용할 **페이로드 URL** 및 **보안 암호** 값을 기록해 둡니다.  
![\[수동 웹후크에 대한 페이로드 URL 및 보안 암호 구성입니다.\]](http://docs.aws.amazon.com/ko_kr/codebuild/latest/userguide/images/github-manual-webhook-values.png)

1. `https://github.com/user-name/repository-name/settings/hooks`에서 GitHub 콘솔을 열고 **웹후크 추가**를 선택합니다.
   + **페이로드 URL**에 앞서 기록한 페이로드 URL 값을 입력합니다.
   + **콘텐츠 유형**에 대해 **application/json**을 선택합니다.
   + **보안 암호**에 앞서 기록한 보안 암호 값을 입력합니다.
   + CodeBuild로 웹후크 페이로드를 전송할 개별 이벤트를 구성합니다. **이 웹후크를 트리거할 이벤트는 무엇입니까?**에서 **개별 이벤트 선택**을 선택한 다음, **푸시**, **Pull 요청** 및 **릴리스** 이벤트 중에서 선택합니다. `WORKFLOW_JOB_QUEUED` 이벤트에 대한 빌드를 시작하려면 **워크플로 작업**을 선택합니다. GitHub Action 실행기에 대한 자세한 내용은 [자습서: CodeBuild 호스팅 GitHub Action 실행기 구성](action-runner.md) 섹션을 참조하세요. CodeBuild에서 지원하는 이벤트 유형에 대한 자세한 내용은 [GitHub Webhook 이벤트](github-webhook.md) 섹션을 참조하세요.

1. **웹후크 추가**를 선택합니다.