기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
GitHub 수동 웹후크
GitHub 웹후크 내에서 자동으로 웹후크를 만들려고 시도하지 CodeBuild 않도록 수동 웹후크를 구성할 수 있습니다. GitHub CodeBuild 웹후크 생성 호출의 일부로 페이로드를 반환하며, 이 페이로드를 사용하여 웹후크 URL 내에서 수동으로 웹후크를 생성할 수 있습니다. GitHub GitHub 계정에서 웹후크를 생성하는 CodeBuild 것이 허용되지 않은 경우에도 빌드 프로젝트용 웹후크를 수동으로 만들 수 있습니다.
다음 절차를 사용하여 수동 웹후크를 GitHub 만들 수 있습니다.
GitHub 수동 웹후크를 만들려면
-
https://console.aws.amazon.com/codesuite/코드빌드/홈에서 AWS CodeBuild
콘솔을 엽니다. -
빌드 프로젝트를 생성합니다. 자세한 내용은 빌드 프로젝트 만들기(콘솔) 및 빌드 실행(콘솔) 섹션을 참조하세요.
-
소스에서 다음과 같이 합니다.
-
소스 제공자의 경우 선택합니다. GitHub
-
리포지토리의 경우 내 GitHub 계정의 리포지토리를 선택합니다.
-
리포지토리의 URL 경우 를 입력합니다
https://github.com/
.user-name
/repository-name
-
-
기본 소스 웹후크 이벤트에서:
-
Webhook - 선택 사항의 경우 코드 변경 사항이 이 리포지토리로 푸시될 때마다 Rebuild를 선택합니다.
-
추가 구성을 선택하고 수동 생성 (선택 사항) 의 경우 콘솔에서 이 리포지토리의 웹후크 수동 생성을 선택합니다. GitHub .
참고
GitHub Enterprise를 소스 공급자로 사용하는 경우 추가 구성을 사용할 수 없습니다.
-
-
-
기본값을 계속 사용한 다음 빌드 프로젝트 생성을 선택합니다. URL페이로드와 시크릿 값은 나중에 사용할 것이므로 메모해 두세요.
-
에서 GitHub 콘솔을 열고
https://github.com/
웹후크 추가를 선택합니다.user-name
/repository-name
/settings/hooks-
페이로드의 URL 경우 이전에 기록해 둔 페이로드 URL 값을 입력합니다.
-
콘텐츠 유형에서 애플리케이션/json을 선택합니다.
-
Secret에는 이전에 기록해 둔 시크릿 값을 입력합니다.
-
웹후크 페이로드를 전송할 개별 이벤트를 구성합니다. CodeBuild 어떤 이벤트에 대해 이 웹후크를 트리거하시겠습니까? , 개별 이벤트 선택 허용을 선택한 다음 푸시, 풀 리퀘스트, 릴리즈 이벤트 중에서 선택하십시오.
WORKFLOW_JOB_QUEUED
이벤트용 빌드를 시작하려면 워크플로 작업을 선택하세요. GitHub 액션 러너에 대한 자세한 내용은 을 참조하십시오의 자체 호스팅 GitHub 작업 러너 AWS CodeBuild. 에서 지원하는 이벤트 유형에 대한 자세한 내용은 CodeBuild 을 참조하십시오GitHub 웹후크 이벤트.
-
-
웹후크 추가를 선택합니다.
참고
기본적으로 모든 GitHub 엔터프라이즈 웹후크는 수동으로 생성해야 합니다. 프로그래밍 방식으로 CodeBuild 's를 CreateWebhook API호출하고 반환된 출력을 사용하여 GitHub Enterprise의 리포지토리 웹후크