Etapa 3: Carregar um aplicativo de amostra no seu GitHub repositório - AWS CodeDeploy

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á.

Etapa 3: Carregar um aplicativo de amostra no seu GitHub repositório

Nesta etapa, você copiará uma revisão de amostra de um bucket público do Amazon S3 para o seu GitHub repositório. (Para simplificar, as revisões de amostra fornecidas para este tutorial são páginas da Web exclusivas.)

nota

Se você usar uma das suas revisões em vez da nossa revisão de amostra, sua revisão deverá:

Se a sua revisão atender a esses requisitos, avance para Etapa 5: criar um aplicativo e um grupo de implantação.

Se você estiver implantando em uma instância do Ubuntu Server, precisará enviar para o seu GitHub repositório uma revisão compatível com uma instância do Ubuntu Server e. CodeDeploy Para obter mais informações, consulte Planeje uma revisão para CodeDeploy e Adicionar um arquivo de especificação do aplicativo a uma revisão do CodeDeploy.

Envie uma amostra de revisão com uma máquina Linux, macOS ou Unix local

Com seu terminal ainda aberto, por exemplo, na localização /tmp/CodeDeployGitHubDemo, execute os seguintes comandos, um de cada vez:

nota

Se você planeja implantar em uma instância do Windows Server, substitua SampleApp_Windows.zip por SampleApp_Linux.zip nos comandos.

(Amazon S3 copy command)
unzip SampleApp_Linux.zip
rm SampleApp_Linux.zip

git add .
git commit -m "Added sample app"
git push

Em que (comando de cópia do Amazon S3) é um dos seguintes:

  • aws s3 cp s3://aws-codedeploy-us-east-2/samples/latest/SampleApp_Linux.zip . --region us-east-2 para a região Leste dos EUA (Ohio)

  • aws s3 cp s3://aws-codedeploy-us-east-1/samples/latest/SampleApp_Linux.zip . --region us-east-1 para a região Leste dos EUA (Norte da Virgínia)

  • aws s3 cp s3://aws-codedeploy-us-west-1/samples/latest/SampleApp_Linux.zip . --region us-west-1 para a região Oeste dos EUA (Norte da Califórnia)

  • aws s3 cp s3://aws-codedeploy-us-west-2/samples/latest/SampleApp_Linux.zip . --region us-west-2 para a região Oeste dos EUA (Oregon)

  • aws s3 cp s3://aws-codedeploy-ca-central-1/samples/latest/SampleApp_Linux.zip . --region ca-central-1 para a região do Canadá (Central)

  • aws s3 cp s3://aws-codedeploy-eu-west-1/samples/latest/SampleApp_Linux.zip . --region eu-west-1 para a região da Europa (Irlanda)

  • aws s3 cp s3://aws-codedeploy-eu-west-2/samples/latest/SampleApp_Linux.zip . --region eu-west-2 para a região da Europa (Londres)

  • aws s3 cp s3://aws-codedeploy-eu-west-3/samples/latest/SampleApp_Linux.zip . --region eu-west-3 para a região da Europa (Paris)

  • aws s3 cp s3://aws-codedeploy-eu-central-1/samples/latest/SampleApp_Linux.zip . --region eu-central-1 para a região da Europa (Frankfurt)

  • aws s3 cp s3://aws-codedeploy-il-central-1/samples/latest/SampleApp_Linux.zip . --region il-central-1 para a região de Israel (Tel Aviv)

  • aws s3 cp s3://aws-codedeploy-ap-east-1/samples/latest/SampleApp_Linux.zip . --region ap-east-1 para a região Ásia-Pacífico (Hong Kong)

  • aws s3 cp s3://aws-codedeploy-ap-northeast-1/samples/latest/SampleApp_Linux.zip . --region ap-northeast-1 para a região Ásia-Pacífico (Tóquio)

  • aws s3 cp s3://aws-codedeploy-ap-northeast-2/samples/latest/SampleApp_Linux.zip . --region ap-northeast-2 para a região Ásia-Pacífico (Seul)

  • aws s3 cp s3://aws-codedeploy-ap-southeast-1/samples/latest/SampleApp_Linux.zip . --region ap-southeast-1 para a região Ásia-Pacífico (Singapura)

  • aws s3 cp s3://aws-codedeploy-ap-southeast-2/samples/latest/SampleApp_Linux.zip . --region ap-southeast-2 para a região Ásia-Pacífico (Sydney)

  • aws s3 cp s3://aws-codedeploy-ap-southeast-4/samples/latest/SampleApp_Linux.zip . --region ap-southeast-4 para a região Ásia-Pacífico (Melbourne)

  • aws s3 cp s3://aws-codedeploy-ap-south-1/samples/latest/SampleApp_Linux.zip . --region ap-south-1 para a região Ásia-Pacífico (Mumbai)

  • aws s3 cp s3://aws-codedeploy-sa-east-1/samples/latest/SampleApp_Linux.zip . --region sa-east-1 para a região da América do Sul (São Paulo)

Enviar uma revisão de amostra de uma máquina Windows local

Com sua solicitação de comando ainda aberta, por exemplo, na localização c:\temp\CodeDeployGitHubDemo, execute os seguintes comandos, um de cada vez:

nota

Se você planeja implantar em uma instância do Amazon Linux ou RHEL, substitua SampleApp_Linux.zip por SampleApp_Windows.zip nos comandos.

(Amazon S3 copy command)

Descompacte o conteúdo do arquivo ZIP the diretamente no diretório local (por exemplo c:\temp\CodeDeployGitHubDemo), e não em um novo subdiretório.

git add .
git commit -m "Added sample app"
git push

Em que (comando de cópia do Amazon S3) é um dos seguintes:

  • aws s3 cp s3://aws-codedeploy-us-east-2/samples/latest/SampleApp_Windows.zip . --region us-east-2 para a região Leste dos EUA (Ohio)

  • aws s3 cp s3://aws-codedeploy-us-east-1/samples/latest/SampleApp_Windows.zip . --region us-east-1 para a região Leste dos EUA (Norte da Virgínia)

  • aws s3 cp s3://aws-codedeploy-us-west-1/samples/latest/SampleApp_Windows.zip . --region us-west-1 para a região Oeste dos EUA (Norte da Califórnia)

  • aws s3 cp s3://aws-codedeploy-us-west-2/samples/latest/SampleApp_Windows.zip . --region us-west-2 para a região Oeste dos EUA (Oregon)

  • aws s3 cp s3://aws-codedeploy-ca-central-1/samples/latest/SampleApp_Windows.zip . --region ca-central-1 para a região do Canadá (Central)

  • aws s3 cp s3://aws-codedeploy-eu-west-1/samples/latest/SampleApp_Windows.zip . --region eu-west-1 para a região da Europa (Irlanda)

  • aws s3 cp s3://aws-codedeploy-eu-west-2/samples/latest/SampleApp_Windows.zip . --region eu-west-2 para a região da Europa (Londres)

  • aws s3 cp s3://aws-codedeploy-eu-west-3/samples/latest/SampleApp_Windows.zip . --region eu-west-3 para a região da Europa (Paris)

  • aws s3 cp s3://aws-codedeploy-eu-central-1/samples/latest/SampleApp_Windows.zip . --region eu-central-1 para a região da Europa (Frankfurt)

  • aws s3 cp s3://aws-codedeploy-il-central-1/samples/latest/SampleApp_Windows.zip . --region il-central-1 para a região de Israel (Tel Aviv)

  • aws s3 cp s3://aws-codedeploy-ap-east-1/samples/latest/SampleApp_Windows.zip . --region ap-east-1 para a região Ásia-Pacífico (Hong Kong)

  • aws s3 cp s3://aws-codedeploy-ap-northeast-1/samples/latest/SampleApp_Windows.zip . --region ap-northeast-1 para a região Ásia-Pacífico (Tóquio)

  • aws s3 cp s3://aws-codedeploy-ap-northeast-2/samples/latest/SampleApp_Windows.zip . --region ap-northeast-2 para a região Ásia-Pacífico (Seul)

  • aws s3 cp s3://aws-codedeploy-ap-southeast-1/samples/latest/SampleApp_Windows.zip . --region ap-southeast-1 para a região Ásia-Pacífico (Singapura)

  • aws s3 cp s3://aws-codedeploy-ap-southeast-2/samples/latest/SampleApp_Windows.zip . --region ap-southeast-2 para a região Ásia-Pacífico (Sydney)

  • aws s3 cp s3://aws-codedeploy-ap-southeast-4/samples/latest/SampleApp_Windows.zip . --region ap-southeast-4 para a região Ásia-Pacífico (Melbourne)

  • aws s3 cp s3://aws-codedeploy-ap-south-1/samples/latest/SampleApp_Windows.zip . --region ap-south-1 para a região Ásia-Pacífico (Mumbai)

  • aws s3 cp s3://aws-codedeploy-sa-east-1/samples/latest/SampleApp_Windows.zip . --region sa-east-1 para a região da América do Sul (São Paulo)

Para enviar sua própria revisão a uma instância do Ubuntu Server, copie-a no seu repositório local e depois chame o seguinte:

git add . git commit -m "Added Ubuntu app" git push