

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

# 에서 자동으로 빌드 재시도 AWS CodeBuild
<a name="auto-retry-build"></a>

 AWS CodeBuild 콘솔 AWS CLI, 또는 AWS SDKs를 사용하여 빌드를 자동으로 재시도할 수 있습니다 AWS CodeBuild. 자동 재시도를 활성화하면 CodeBuild는 빌드가 실패한 후 프로젝트의 서비스 역할을 사용하여 지정된 한도까지 자동으로 `RetryBuild`를 호출합니다. 예를 들어 자동 재시도 제한이 2로 설정된 경우 CodeBuild는 `RetryBuild` API를 호출하여 빌드를 추가로 최대 2회 자동 재시도합니다.

**참고**  
CodeBuild는 CodePipeline에 대한 자동 재시도를 지원하지 않습니다.

**Topics**
+ [빌드 자동 재시도(콘솔)](#auto-retry-build-console)
+ [빌드 자동 재시도(AWS CLI)](#auto-retry-build-cli)
+ [빌드 자동 재시AWS SDKs)](#auto-retry-build-sdks)

## 빌드 자동 재시도(콘솔)
<a name="auto-retry-build-console"></a>

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) 섹션을 참조하세요.
   +  **환경**에서 다음과 같이 합니다.
     +  **자동 재시도 제한**에 빌드 실패 후 원하는 최대 자동 재시도 횟수를 입력합니다.

1. **환경**에서 **추가 구성**을 선택합니다.

1. 기본값으로 계속 진행한 다음 **빌드 프로젝트 생성**을 선택합니다.

## 빌드 자동 재시도(AWS CLI)
<a name="auto-retry-build-cli"></a>
+ **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 SDKs)
<a name="auto-retry-build-sdks"></a>

를 SDK와 AWS CodeBuild 함께 사용하는 방법에 대한 자세한 내용은 섹션을 참조하세요[AWS SDKs 및 도구 참조](sdk-ref.md). AWS SDKs