

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

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

## Description
<a name="eb3-deploydescription"></a>

Implanta o pacote de origem do aplicativo, que se encontra no diretório do projeto inicializado, no aplicativo em execução.

Se o git for instalado, a EB CLI usará o comando `git archive` para criar um arquivo `.zip` do conteúdo do comando `git commit` mais recente.

No entanto, quando `.ebignore` está presente no diretório do projeto, a CLI do EB não usa semântica e comandos git para criar o pacote de origem. Isso significa que a EB CLI ignora os arquivos especificados em `.ebignore` e inclui todos os outros. Especificamente, ela inclui os arquivos de origem não confirmados.

**nota**  
Você pode configurar a EB CLI para implantar um artefato do seu processo de compilação, em vez de criar um arquivo ZIP da pasta do projeto. Para mais detalhes, consulte [Implantar um artefato, em vez da pasta do projeto](eb-cli3-configuration.md#eb-cli3-artifact).

## Sintaxe
<a name="eb3-deploysyntax"></a>

 **eb deploy** 

 **eb deploy *environment-name*** 

## Opções
<a name="eb3-deployoptions"></a>


****  

|  Name (Nome)  |  Descrição  | 
| --- | --- | 
|  `-l` *version\$1label* or `--label` *version\$1label*  |  Especifique um rótulo a ser usado para a versão criada pela EB CLI. Se o rótulo já tiver sido usado, a EB CLI reimplanta a versão anterior com esse rótulo. Tipo: sequência  | 
| --env-group-suffix groupname | Nome do grupo para anexar ao nome do ambiente. Somente para uso com [ambientes do Compose](ebcli-compose.md). | 
|  `-m` "*version\$1description*" or `--message` "*version\$1description*"  |  A descrição da versão do aplicativo, entre aspas duplas. Tipo: string  | 
|  `--modules` *component-a component-b*  | Lista de componentes para atualizar. Somente para uso com [ambientes do Compose](ebcli-compose.md). | 
|  `-p` ou `--process`  |  Pré-processa e valida o manifesto de ambiente e os arquivos de configuração no pacote de origem. A validação dos arquivos de configuração pode identificar problemas antes de implantar a versão do aplicativo em um ambiente.  | 
|  `--source codecommit/repository-name/branch-name`  |  CodeCommit repositório e filial.  | 
|  `--staged`  |  Implanta arquivos preparados no índice GIT, em vez da confirmação HEAD.  | 
|  `--timeout` *minutes*  |  O número de minutos antes de esgotar o tempo limite do comando.  | 
|  `--version` *version\$1label*  |  Uma versão do aplicativo existente para implantar. Tipo: sequência  | 
|  [Opções comuns](eb3-cmd-options.md)  |  | 

## Output
<a name="eb3-deployoutput"></a>

Se for bem-sucedido, o comando retornará o status da operação `deploy`.

Se você ativou o CodeBuild suporte em seu aplicativo, **eb deploy** exibirá informações de CodeBuild como seu código é criado. Para obter informações sobre o CodeBuild suporte no Elastic Beanstalk, consulte. [Usando o EB CLI com AWS CodeBuild](eb-cli-codebuild.md)

## Exemplo
<a name="eb3-deployexample"></a>

O exemplo a seguir implanta o aplicativo atual.

```
$ 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.
```