Étape 3 : télécharger un exemple d'application dans votre GitHub référentiel - AWS CodeDeploy

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Étape 3 : télécharger un exemple d'application dans votre GitHub référentiel

Au cours de cette étape, vous allez copier un exemple de révision depuis un compartiment Amazon S3 public vers votre GitHub référentiel. (Pour plus de simplicité, les exemples de révisions fournis pour ce didacticiel sont des pages web uniques.)

Note

Si vous utilisez l'une de vos révisions à la place de notre exemple de révision, votre révision doit :

Si votre révision répond à ces exigences, passez à l'Étape 5 : Création d'une application et d'un groupe de déploiement.

Si vous déployez sur une instance Ubuntu Server, vous devrez télécharger dans votre GitHub référentiel une révision compatible avec une instance Ubuntu Server et CodeDeploy. Pour plus d’informations, consultez Planifier une révision pour CodeDeploy et Ajouter un fichier de spécification d'application à une révision pour CodeDeploy.

Envoyer un exemple de révision depuis une machine Linux, macOS ou Unix locale

Le terminal étant toujours ouvert, par exemple à l'emplacement /tmp/CodeDeployGitHubDemo, exécutez les commandes suivantes l'une après l'autre :

Note

Si vous prévoyez de le déployer sur une instance Windows Server, SampleApp_Windows.zip remplacez-le par SampleApp_Linux.zip dans les commandes.

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

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

(commande de copie Amazon S3) est l'un des suivants :

  • aws s3 cp s3://aws-codedeploy-us-east-2/samples/latest/SampleApp_Linux.zip . --region us-east-2pour la région de l'est des États-Unis (Ohio)

  • aws s3 cp s3://aws-codedeploy-us-east-1/samples/latest/SampleApp_Linux.zip . --region us-east-1pour la région de l'est des États-Unis (Virginie du Nord)

  • aws s3 cp s3://aws-codedeploy-us-west-1/samples/latest/SampleApp_Linux.zip . --region us-west-1pour la région de l'ouest des États-Unis (Californie du Nord)

  • aws s3 cp s3://aws-codedeploy-us-west-2/samples/latest/SampleApp_Linux.zip . --region us-west-2pour la région de l'ouest des États-Unis (Oregon)

  • aws s3 cp s3://aws-codedeploy-ca-central-1/samples/latest/SampleApp_Linux.zip . --region ca-central-1pour la région du Canada (Centre)

  • aws s3 cp s3://aws-codedeploy-eu-west-1/samples/latest/SampleApp_Linux.zip . --region eu-west-1pour la région Europe (Irlande)

  • aws s3 cp s3://aws-codedeploy-eu-west-2/samples/latest/SampleApp_Linux.zip . --region eu-west-2pour la région Europe (Londres)

  • aws s3 cp s3://aws-codedeploy-eu-west-3/samples/latest/SampleApp_Linux.zip . --region eu-west-3pour la région Europe (Paris)

  • aws s3 cp s3://aws-codedeploy-eu-central-1/samples/latest/SampleApp_Linux.zip . --region eu-central-1pour la région Europe (Francfort)

  • aws s3 cp s3://aws-codedeploy-il-central-1/samples/latest/SampleApp_Linux.zip . --region il-central-1pour la région d'Israël (Tel Aviv)

  • aws s3 cp s3://aws-codedeploy-ap-east-1/samples/latest/SampleApp_Linux.zip . --region ap-east-1pour la région Asie-Pacifique (Hong Kong)

  • aws s3 cp s3://aws-codedeploy-ap-northeast-1/samples/latest/SampleApp_Linux.zip . --region ap-northeast-1pour la région Asie-Pacifique (Tokyo)

  • aws s3 cp s3://aws-codedeploy-ap-northeast-2/samples/latest/SampleApp_Linux.zip . --region ap-northeast-2pour la région Asie-Pacifique (Séoul)

  • aws s3 cp s3://aws-codedeploy-ap-southeast-1/samples/latest/SampleApp_Linux.zip . --region ap-southeast-1pour la région Asie-Pacifique (Singapour)

  • aws s3 cp s3://aws-codedeploy-ap-southeast-2/samples/latest/SampleApp_Linux.zip . --region ap-southeast-2pour la région Asie-Pacifique (Sydney)

  • aws s3 cp s3://aws-codedeploy-ap-southeast-4/samples/latest/SampleApp_Linux.zip . --region ap-southeast-4pour la région Asie-Pacifique (Melbourne)

  • aws s3 cp s3://aws-codedeploy-ap-south-1/samples/latest/SampleApp_Linux.zip . --region ap-south-1pour la région Asie-Pacifique (Mumbai)

  • aws s3 cp s3://aws-codedeploy-sa-east-1/samples/latest/SampleApp_Linux.zip . --region sa-east-1pour la région Amérique du Sud (São Paulo)

Transmission de type push d'un exemple de révision à partir d'une machine Windows locale

L'invite de commande étant toujours ouvert, par exemple à l'emplacement c:\temp\CodeDeployGitHubDemo, exécutez les commandes suivantes l'une après l'autre :

Note

Si vous prévoyez de déployer sur une instance Amazon Linux ou RHEL, remplacez-la par SampleApp_Windows.zip in dans SampleApp_Linux.zip les commandes.

(Amazon S3 copy command)

Décompressez le contenu du fichier zip the directement dans le répertoire local (par exemple c:\temp\CodeDeployGitHubDemo), et non dans un nouveau sous-répertoire.

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

(commande de copie Amazon S3) est l'un des suivants :

  • aws s3 cp s3://aws-codedeploy-us-east-2/samples/latest/SampleApp_Windows.zip . --region us-east-2pour la région de l'est des États-Unis (Ohio)

  • aws s3 cp s3://aws-codedeploy-us-east-1/samples/latest/SampleApp_Windows.zip . --region us-east-1pour la région de l'est des États-Unis (Virginie du Nord)

  • aws s3 cp s3://aws-codedeploy-us-west-1/samples/latest/SampleApp_Windows.zip . --region us-west-1pour la région de l'ouest des États-Unis (Californie du Nord)

  • aws s3 cp s3://aws-codedeploy-us-west-2/samples/latest/SampleApp_Windows.zip . --region us-west-2pour la région de l'ouest des États-Unis (Oregon)

  • aws s3 cp s3://aws-codedeploy-ca-central-1/samples/latest/SampleApp_Windows.zip . --region ca-central-1pour la région du Canada (Centre)

  • aws s3 cp s3://aws-codedeploy-eu-west-1/samples/latest/SampleApp_Windows.zip . --region eu-west-1pour la région Europe (Irlande)

  • aws s3 cp s3://aws-codedeploy-eu-west-2/samples/latest/SampleApp_Windows.zip . --region eu-west-2pour la région Europe (Londres)

  • aws s3 cp s3://aws-codedeploy-eu-west-3/samples/latest/SampleApp_Windows.zip . --region eu-west-3pour la région Europe (Paris)

  • aws s3 cp s3://aws-codedeploy-eu-central-1/samples/latest/SampleApp_Windows.zip . --region eu-central-1pour la région Europe (Francfort)

  • aws s3 cp s3://aws-codedeploy-il-central-1/samples/latest/SampleApp_Windows.zip . --region il-central-1pour la région d'Israël (Tel Aviv)

  • aws s3 cp s3://aws-codedeploy-ap-east-1/samples/latest/SampleApp_Windows.zip . --region ap-east-1pour la région Asie-Pacifique (Hong Kong)

  • aws s3 cp s3://aws-codedeploy-ap-northeast-1/samples/latest/SampleApp_Windows.zip . --region ap-northeast-1pour la région Asie-Pacifique (Tokyo)

  • aws s3 cp s3://aws-codedeploy-ap-northeast-2/samples/latest/SampleApp_Windows.zip . --region ap-northeast-2pour la région Asie-Pacifique (Séoul)

  • aws s3 cp s3://aws-codedeploy-ap-southeast-1/samples/latest/SampleApp_Windows.zip . --region ap-southeast-1pour la région Asie-Pacifique (Singapour)

  • aws s3 cp s3://aws-codedeploy-ap-southeast-2/samples/latest/SampleApp_Windows.zip . --region ap-southeast-2pour la région Asie-Pacifique (Sydney)

  • aws s3 cp s3://aws-codedeploy-ap-southeast-4/samples/latest/SampleApp_Windows.zip . --region ap-southeast-4pour la région Asie-Pacifique (Melbourne)

  • aws s3 cp s3://aws-codedeploy-ap-south-1/samples/latest/SampleApp_Windows.zip . --region ap-south-1pour la région Asie-Pacifique (Mumbai)

  • aws s3 cp s3://aws-codedeploy-sa-east-1/samples/latest/SampleApp_Windows.zip . --region sa-east-1pour la région Amérique du Sud (São Paulo)

Pour transférer votre propre révision vers une instance du serveur Ubuntu, copiez-la dans votre dépôt local, puis appelez le système suivant :

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