eb deploy - AWS Elastic Beanstalk

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

Descrição

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.

Sintaxe

eb deploy

eb deploy environment-name

Opções

Name (Nome)

Descrição

-l version_label

ou

--label version_label

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.

-m "version_description"

ou

--message "version_description"

A descrição da versão do aplicativo, entre aspas duplas.

Tipo: sequência

--modules component-a component-b

Lista de componentes para atualizar. Somente para uso com ambientes do Compose.

-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

Repositório do CodeCommit e ramificação. Consulte Usar o EB CLI com o AWS CodeCommit.

--staged

Implanta arquivos preparados no índice GIT, em vez da confirmação HEAD.

--timeout minutos

O número de minutos antes de esgotar o tempo limite do comando.

--version version_label

Uma versão do aplicativo existente para implantar.

Tipo: sequência

Opções comuns

Resultado

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

Se você habilitou o suporte do CodeBuild à aplicação, eb deploy exibirá as informações do CodeBuild enquanto o código é compilado. Para obter informações sobre o suporte ao CodeBuild no Elastic Beanstalk, consulte Usar o EB CLI com o AWS CodeBuild.

Exemplo

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.