빌드 실행 자동 시작(AWS CLI) - AWS CodeBuild

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

빌드 실행 자동 시작(AWS CLI)

소스 코드가 GitHub 또는 GitHub Enterprise Server 리포지토리에 저장되는 경우, GitHub Webhook을 사용하면 코드 변경이 리포지토리로 푸시될 때마다 AWS CodeBuild가 소스 코드를 다시 빌드하도록 할 수 있습니다.

다음과 같이 create-webhook 명령을 실행합니다.

aws codebuild create-webhook --project-name <project-name>

<project-name>는 다시 빌드할 소스 코드가 포함되어 있는 빌드 프로젝트의 이름입니다.

GitHub의 경우, 다음과 비슷한 정보가 결과에 나타납니다.

{ "webhook": { "url": "<url>" } }

<url>는 GitHub Webhook에 대한 URL입니다.

GitHub Enterprise Server의 경우, 다음과 비슷한 정보가 결과에 나타납니다.

  1. 출력에서 보안 키 및 페이로드 URL을 복사합니다. 이들 값은 GitHub Enterprise Server에 Webhook를 추가할 때 필요합니다.

  2. GitHub 엔터프라이즈 서버에서 CodeBuild 프로젝트가 저장된 리포지토리를 선택합니다. 설정, Hooks & services(후크 및 서비스), Add webhook(webhook 추가)를 차례로 선택합니다.

  3. 페이로드 URL 및 보안 키를 입력하고 그 외 필드에 대해서는 기본값을 수락한 다음 [Add webhook]를 선택합니다.