

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

# **eb deploy**
<a name="eb3-deploy"></a>

## 설명
<a name="eb3-deploydescription"></a>

초기화된 프로젝트 디렉터리에서 실행 중인 애플리케이션으로 애플리케이션 소스 번들을 배포합니다.

git이 설치되어 있는 경우 EB CLI에서는 `git archive` 명령을 사용하여 최신 `git commit` 명령의 내용에서 `.zip` 파일을 생성합니다.

하지만 프로젝트 디렉터리에 `.ebignore`가 있으면 EB CLI가 소스 번들을 생성하기 위해 git 명령과 구문을 사용하지 않습니다. 즉 EB CLI는 `.ebignore`에 지정된 파일을 무시하고 다른 모든 파일을 포함시킵니다. 특히 커밋되지 않은 소스 파일을 포함시킵니다.

**참고**  
또한 프로젝트 폴더의 ZIP 파일을 만드는 대신 빌드 프로세스의 결과물을 배포하도록 EB CLI를 구성할 수도 있습니다. 세부 정보는 [프로젝트 폴더 대신 아티팩트 배포](eb-cli3-configuration.md#eb-cli3-artifact) 섹션을 참조하세요.

## 구문
<a name="eb3-deploysyntax"></a>

 **eb deploy** 

 **eb deploy {{environment-name}}** 

## 옵션
<a name="eb3-deployoptions"></a>


****  

|  이름  |  설명  | 
| --- | --- | 
| `-l` {{version\_label}}<br />또는<br />`--label` {{version\_label}} | EB CLI가 생성하는 버전에 사용할 레이블을 지정합니다. 레이블이 이미 사용된 경우 EB CLI는 해당 레이블을 사용하는 이전 버전을 다시 배포합니다.<br />유형: 문자열 | 
| --env-group-suffix {{groupname}} | 환경 이름에 추가할 그룹 이름입니다. [환경 작성](ebcli-compose.md)에서만 사용할 수 있습니다. | 
| `-m` "{{version\_description}}"<br />또는<br />`--message` "{{version\_description}}" | 애플리케이션 버전에 대한 설명으로, 큰 따옴표로 둘러싸여 있습니다.<br />유형: 문자열 | 
| `--modules` {{component-a component-b}} | 업데이트할 구성 요소 목록입니다. [환경 작성](ebcli-compose.md)에서만 사용할 수 있습니다. | 
| `-p`<br />또는<br />`--process` | 소스 번들의 환경 매니페스트 및 구성 파일을 사전 처리 및 확인합니다. 구성 파일을 확인하면 환경에 애플리케이션 버전을 배포하기 전에 문제를 파악할 수 있습니다. | 
| `--source codecommit/{{repository-name}}/{{branch-name}}` | CodeCommit 리포지토리 및 브랜치. | 
| `--staged` | HEAD 커밋 대신 git 인덱스에서 준비된 파일을 배포합니다. | 
| `--timeout` {{minutes}} | 명령 시간이 초과되기 전 경과되는 시간(분)입니다. | 
| `--version` {{version\_label}} | 배포할 기존 애플리케이션 버전<br />유형: 문자열 | 
| [일반 옵션](eb3-cmd-options.md) |  | 

## 출력
<a name="eb3-deployoutput"></a>

성공할 경우 명령이 `deploy` 작업의 상태를 반환합니다.

애플리케이션의 CodeBuild 지원을 활성화한 경우 **eb deploy**는 코드가 빌드될 때 CodeBuild의 정보를 표시합니다. Elastic Beanstalk의 CodeBuild 지원에 대한 자세한 내용은 [에서 EB CLI 사용 AWS CodeBuild](eb-cli-codebuild.md)을 참조하세요.

## 예제
<a name="eb3-deployexample"></a>

다음 예제에서는 현재 애플리케이션을 배포합니다.

```
$ eb deploy
2018-07-11 21:05:22    INFO: Environment update is starting.
2018-07-11 21:05:27    INFO: Deploying new version to instance(s).
2018-07-11 21:05:53    INFO: New application version was deployed to running EC2 instances.
2018-07-11 21:05:53    INFO: Environment update completed successfully.
```