AWS CodeBuild에서 자동으로 빌드 재시도
AWS CodeBuild 콘솔, AWS CLI 또는 AWS SDK를 사용하여 AWS CodeBuild에서 빌드를 자동으로 재시도할 수 있습니다. 자동 재시도를 활성화하면 CodeBuild는 지정된 한도까지 빌드가 실패한 후 프로젝트의 서비스 역할을 사용하여 자동으로 RetryBuild
를 호출합니다. 예를 들어 자동 재시도 제한이 2로 설정된 경우 CodeBuild는 RetryBuild
API를 호출하여 빌드를 추가로 최대 2회 자동 재시도합니다.
참고
CodeBuild는 CodePipeline 또는 웹후크 빌드에 대한 자동 재시도를 지원하지 않습니다.
빌드 자동 재시도(콘솔)
-
https://console.aws.amazon.com/codesuite/codebuild/home
에서 AWS CodeBuild 콘솔을 엽니다. -
프로젝트 만들기를 선택합니다. 자세한 내용은 빌드 프로젝트 만들기(콘솔) 및 빌드 실행(콘솔) 섹션을 참조하세요.
-
환경에서 다음과 같이 합니다.
-
자동 재시도 제한에 빌드 실패 후 원하는 최대 자동 재시도 횟수를 입력합니다.
-
-
-
환경에서 추가 구성을 선택합니다.
-
기본값으로 계속 진행한 다음 빌드 프로젝트 생성을 선택합니다.
빌드 자동 재시도(AWS CLI)
-
create-project 명령 실행:
aws codebuild create-project \ --name "
<project-name>
" \ --auto-retry-limit<auto-retry-limit>
\ --source "<source>
" \ --artifacts {<artifacts>
} \ --environment "{\"type\": \"environment-type>
\",\"image\": \"image-type>
\",\"computeType\": \"compute-type>
\"}" \ --service-role "service-role>
"이전 명령에서 다음 자리표시자를 바꿉니다.
-
<auto-retry-limit>
: 자동 재시도 제한을 빌드 실패 후 원하는 최대 자동 재시도 횟수로 설정합니다. -
<project-name>
,<source>
,<artifacts>
,environment-type>
,image-type>
,compute-type>
및service-role>
: 원하는 프로젝트 구성 설정을 설정합니다.
-
빌드 자동 재시도(AWS SDK)
AWS CodeBuild와 AWS SDK를 함께 사용하는 방법에 대한 자세한 내용은 AWS SDK 및 도구 참조 단원을 참조하십시오.