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á.
Registrar uma revisão de aplicativo no Amazon S3 com o CodeDeploy
Se você já tiver chamado o comando push para enviar uma revisão de aplicativo ao Amazon S3, não será necessário registrar a revisão. No entanto, se você carregar uma revisão no Amazon S3 por outro meio e quiser que ela apareça no console do CodeDeploy ou por meio da AWS CLI, siga estas etapas para registrar a revisão primeiro.
Se você tiver enviado uma revisão de aplicativo para um repositório do GitHub e quiser que ela apareça no console do CodeDeploy ou por meio da AWS CLI, também deverá seguir essas etapas.
É possível usar apenas a AWS CLI ou as APIs do CodeDeploy para registrar revisões de aplicativos no Amazon S3 ou no GitHub.
Tópicos
Registrar uma revisão no Amazon S3 com o CodeDeploy (CLI)
-
Faça o upload do relatório no Amazon S3.
-
Chame o comando register-application-revision, especificando o seguinte:
-
O nome do aplicativo. Para ver uma lista de nomes de aplicativos, chame o comando list-applications.
-
Informações sobre a revisão a ser registrada:
-
O nome do bucket do Amazon S3 que contém a revisão.
-
O nome e o tipo de arquivo da revisão carregada. Para implantações do AWS Lambda, a revisão é um arquivo AppSpec escrito em JSON ou YAML. Para implantações do EC2/On-Premises, a revisão contém uma versão dos arquivos de origem que o CodeDeploy implantará em suas instâncias ou em scripts que o CodeDeploy executará em suas instâncias.
nota
Os formatos de arquivo tar e tar compactado (.tar e .tar.gz) não são compatíveis com instâncias do Windows Server.
-
(Opcional) O identificador de versão do Amazon S3 da revisão. (Se o identificador de versão não for especificado, o CodeDeploy usará a versão mais recente.)
-
(Opcional) A ETag da revisão. (Se a ETag não for especificada, o CodeDeploy ignorará a validação do objeto.)
-
-
(Opcional) Qualquer descrição que você queira associar à revisão.
-
As informações sobre uma revisão no Amazon S3 podem ser especificadas na linha de comando, usando essa sintaxe como parte da chamada de register-application-revision. (version e eTag são opcionais.)
Para um arquivo de revisão de uma implantação do EC2/On-Premises:
--s3-location bucket=string,key=string,bundleType=tar|tgz|zip,version=string,eTag=string
Para um arquivo de revisão de uma implantação do AWS Lambda:
--s3-location bucket=string,key=string,bundleType=JSON|YAML,version=string,eTag=string
Registrar uma revisão no GitHub com o CodeDeploy (CLI)
nota
AWS LambdaAs implantações do não funcionam com o GitHub.
-
Carregue a revisão no seu repositório GitHub.
-
Chame o comando register-application-revision, especificando o seguinte:
-
O nome do aplicativo. Para ver uma lista de nomes de aplicativos, chame o comando list-applications.
-
Informações sobre a revisão a ser registrada:
-
O nome do usuário ou grupo do GitHub atribuído ao repositório que contém a revisão, seguido por uma barra (
/) e o nome do repositório. -
O ID da confirmação que faz referência à revisão no repositório.
-
-
(Opcional) Qualquer descrição que você queira associar à revisão.
-
As informações sobre uma revisão no GitHub podem ser especificadas na linha de comando, usando esta sintaxe como parte da chamada a register-application-revision:
--github-location repository=string,commitId=string