

Amazon CodeCatalyst는 더 이상 신규 고객에게 공개되지 않습니다. 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. 자세한 내용은 [CodeCatalyst에서 마이그레이션하는 방법](migration.md) 단원을 참조하십시오.

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

# 사용할 작업 버전 지정
<a name="workflows-action-versions"></a>

기본적으로 워크플로우에 작업을 추가하면 Amazon CodeCatalyst는 해당 형식을 사용하여 워크플로우 정의 파일에 정식 버전을 추가합니다.

 `vmajor.minor.patch` 

예제:

```
My-Build-Action:
  Identifier: aws/build@v1.0.0
```

워크플로에서 항상 최신 마이너 또는 패치 버전의 작업을 사용하도록 `Identifier` 속성에서 정식 버전을 단축할 수 있습니다.

예를 들어, 다음을 지정해야 합니다.

```
My-CloudFormation-Action:
  Identifier: aws/cfn-deploy@v1.0
```

...그리고 최신 패치 버전은 이며`1.0.4`, 그러면 작업은 `1.0.4` 버전을 사용합니다. 이후 버전 `1.0.5`가 릴리스되면 작업은 `1.0.5` 버전을 사용합니다. 마이너 버전 `1.1.0`이 릴리스되면 작업은 `1.0.5` 버전을 사용합니다.

버전 지정에 대한 자세한 지침은 다음 주제 중 하나를 참조하세요.

다음 지침에 따라 워크플로에서 사용할 작업 버전을 지정합니다. 최신 메이저 또는 마이너 버전 또는 특정 패치 버전을 지정할 수 있습니다.

작업의 최신 마이너 또는 패치 버전을 사용하는 것이 좋습니다.

------
#### [ Visual ]

 *사용할 수 없습니다. YAML을 선택하여 YAML 지침을 봅니다.*

------
#### [ YAML ]

**작업의 최신 버전 또는 특정 패치 버전을 사용하도록 워크플로 구성**

1. [https://codecatalyst.aws/](https://codecatalyst.aws/)에서 CodeCatalyst 콘솔을 엽니다.

1. 프로젝트를 선택합니다.

1. 탐색 창에서 **CI/CD**를 선택한 다음 **워크플로**를 선택합니다.

1. 워크플로의 이름을 선택합니다. 소스 리포지토리 또는 워크플로가 정의된 브랜치 이름을 기준으로 필터링하거나, 워크플로 이름 또는 상태를 기준으로 필터링할 수 있습니다.

1. **편집**을 선택합니다.

1. **YAML**을 선택합니다.

1. 버전을 편집하려는 작업을 찾습니다.

1. 작업의 `Identifier` 속성을 찾아 버전을 다음 중 하나로 설정합니다.
   + action-identifier@v*major* - 이 구문을 사용하면 워크플로가 특정 메이저 버전을 사용하도록 하고 최신 마이너 및 패치 버전을 자동으로 선택할 수 있습니다.
   + action-identifier@v*major*.*minor* - 이 구문을 사용하면 워크플로가 특정 마이너 버전을 사용하도록 하고 최신 패치 버전을 자동으로 선택할 수 있습니다.
   + action-identifier@v*major*.*minor*.*patch* – 워크플로가 특정 패치 버전을 사용하도록 하려면 이 구문을 사용합니다.
**참고**  
사용 가능한 버전이 확실하지 않은 경우 [사용 가능한 작업 버전 나열](workflows-action-versions-determine.md) 섹션을 참조하세요.
**참고**  
메이저 버전은 생략할 수 없습니다.

1. (선택 사항) 커밋하기 전에 워크플로의 YAML 코드를 검증하려면 **검증**을 선택합니다.

1. **커밋**을 선택하고 커밋 메시지를 입력한 다음 **커밋**을 다시 선택합니다.

------