Schritt 3: Laden Sie eine Beispielanwendung in Ihr GitHub Repository hoch - AWS CodeDeploy

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Schritt 3: Laden Sie eine Beispielanwendung in Ihr GitHub Repository hoch

In diesem Schritt kopieren Sie eine Beispielrevision aus einem öffentlichen Amazon S3 S3-Bucket in Ihr GitHub Repository. (Der Einfachheit halber handelt es sich bei den für dieses Tutorial bereitgestellten Beispielrevisionen um einzelne Webseiten.)

Anmerkung

Falls Sie statt unserer Beispielrevision eine eigene Revision verwenden möchten, gilt für diese Revision Folgendes:

Wenn Ihre Revision diese Anforderungen erfüllt, können Sie direkt mit Schritt 5: Erstellen Sie eine Anwendung und eine Bereitstellungsgruppe fortfahren.

Wenn Sie auf einer Ubuntu Server-Instanz bereitstellen, müssen Sie eine Version, die mit einer Ubuntu-Server-Instanz kompatibel ist, in Ihr GitHub Repository hochladen und CodeDeploy. Weitere Informationen finden Sie unter Planen Sie eine Überarbeitung für CodeDeploy und Hinzufügen einer Anwendungsspezifikationsdatei zu einer Revision für CodeDeploy.

Eine Beispielrevision von einem lokalen Linux-, macOS- oder Unix-Computer übertragen

Führen Sie bei geöffnetem Terminal, beispielsweise unter /tmp/CodeDeployGitHubDemo nacheinander die nachfolgenden Befehle aus.

Anmerkung

Wenn Sie die Bereitstellung auf einer Windows Server-Instanz planen, ersetzen SampleApp_Windows.zip Sie dies SampleApp_Linux.zip in den Befehlen.

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

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

Dabei ist (Amazon S3 S3-Befehl zum Kopieren) einer der folgenden Werte:

  • aws s3 cp s3://aws-codedeploy-us-east-2/samples/latest/SampleApp_Linux.zip . --region us-east-2für die Region USA Ost (Ohio)

  • aws s3 cp s3://aws-codedeploy-us-east-1/samples/latest/SampleApp_Linux.zip . --region us-east-1für die Region USA Ost (Nord-Virginia)

  • aws s3 cp s3://aws-codedeploy-us-west-1/samples/latest/SampleApp_Linux.zip . --region us-west-1für die Region USA West (Nordkalifornien)

  • aws s3 cp s3://aws-codedeploy-us-west-2/samples/latest/SampleApp_Linux.zip . --region us-west-2für die Region USA West (Oregon)

  • aws s3 cp s3://aws-codedeploy-ca-central-1/samples/latest/SampleApp_Linux.zip . --region ca-central-1für die Region Kanada (Zentral)

  • aws s3 cp s3://aws-codedeploy-eu-west-1/samples/latest/SampleApp_Linux.zip . --region eu-west-1für die Region Europa (Irland)

  • aws s3 cp s3://aws-codedeploy-eu-west-2/samples/latest/SampleApp_Linux.zip . --region eu-west-2für die Region Europa (London)

  • aws s3 cp s3://aws-codedeploy-eu-west-3/samples/latest/SampleApp_Linux.zip . --region eu-west-3für die Region Europa (Paris)

  • aws s3 cp s3://aws-codedeploy-eu-central-1/samples/latest/SampleApp_Linux.zip . --region eu-central-1für die Region Europa (Frankfurt)

  • aws s3 cp s3://aws-codedeploy-il-central-1/samples/latest/SampleApp_Linux.zip . --region il-central-1für die Region Israel (Tel Aviv)

  • aws s3 cp s3://aws-codedeploy-ap-east-1/samples/latest/SampleApp_Linux.zip . --region ap-east-1für die Region Asien-Pazifik (Hongkong)

  • aws s3 cp s3://aws-codedeploy-ap-northeast-1/samples/latest/SampleApp_Linux.zip . --region ap-northeast-1für die Region Asien-Pazifik (Tokio)

  • aws s3 cp s3://aws-codedeploy-ap-northeast-2/samples/latest/SampleApp_Linux.zip . --region ap-northeast-2für die Region Asien-Pazifik (Seoul)

  • aws s3 cp s3://aws-codedeploy-ap-southeast-1/samples/latest/SampleApp_Linux.zip . --region ap-southeast-1für die Region Asien-Pazifik (Singapur)

  • aws s3 cp s3://aws-codedeploy-ap-southeast-2/samples/latest/SampleApp_Linux.zip . --region ap-southeast-2für die Region Asien-Pazifik (Sydney)

  • aws s3 cp s3://aws-codedeploy-ap-southeast-4/samples/latest/SampleApp_Linux.zip . --region ap-southeast-4für die Region Asien-Pazifik (Melbourne)

  • aws s3 cp s3://aws-codedeploy-ap-south-1/samples/latest/SampleApp_Linux.zip . --region ap-south-1für die Region Asien-Pazifik (Mumbai)

  • aws s3 cp s3://aws-codedeploy-sa-east-1/samples/latest/SampleApp_Linux.zip . --region sa-east-1für die Region Südamerika (São Paulo)

Übertragen einer Beispielrevision per Push von einem lokalen Computer mit Windows

Führen Sie bei geöffneter Befehlszeile, beispielsweise unter c:\temp\CodeDeployGitHubDemo, nacheinander die nachfolgenden Befehle aus.

Anmerkung

Wenn Sie die Bereitstellung auf einer Amazon Linux- oder RHEL-Instance planen, ersetzen Sie dies SampleApp_Windows.zip in SampleApp_Linux.zip den Befehlen.

(Amazon S3 copy command)

Entpacken Sie den Inhalt der ZIP-Datei the direkt in das lokale Verzeichnis (zum Beispiel c:\temp\CodeDeployGitHubDemo), nicht in ein neues Unterverzeichnis.

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

Dabei ist (Amazon S3 S3-Befehl zum Kopieren) einer der folgenden Werte:

  • aws s3 cp s3://aws-codedeploy-us-east-2/samples/latest/SampleApp_Windows.zip . --region us-east-2für die Region USA Ost (Ohio)

  • aws s3 cp s3://aws-codedeploy-us-east-1/samples/latest/SampleApp_Windows.zip . --region us-east-1für die Region USA Ost (Nord-Virginia)

  • aws s3 cp s3://aws-codedeploy-us-west-1/samples/latest/SampleApp_Windows.zip . --region us-west-1für die Region USA West (Nordkalifornien)

  • aws s3 cp s3://aws-codedeploy-us-west-2/samples/latest/SampleApp_Windows.zip . --region us-west-2für die Region USA West (Oregon)

  • aws s3 cp s3://aws-codedeploy-ca-central-1/samples/latest/SampleApp_Windows.zip . --region ca-central-1für die Region Kanada (Zentral)

  • aws s3 cp s3://aws-codedeploy-eu-west-1/samples/latest/SampleApp_Windows.zip . --region eu-west-1für die Region Europa (Irland)

  • aws s3 cp s3://aws-codedeploy-eu-west-2/samples/latest/SampleApp_Windows.zip . --region eu-west-2für die Region Europa (London)

  • aws s3 cp s3://aws-codedeploy-eu-west-3/samples/latest/SampleApp_Windows.zip . --region eu-west-3für die Region Europa (Paris)

  • aws s3 cp s3://aws-codedeploy-eu-central-1/samples/latest/SampleApp_Windows.zip . --region eu-central-1für die Region Europa (Frankfurt)

  • aws s3 cp s3://aws-codedeploy-il-central-1/samples/latest/SampleApp_Windows.zip . --region il-central-1für die Region Israel (Tel Aviv)

  • aws s3 cp s3://aws-codedeploy-ap-east-1/samples/latest/SampleApp_Windows.zip . --region ap-east-1für die Region Asien-Pazifik (Hongkong)

  • aws s3 cp s3://aws-codedeploy-ap-northeast-1/samples/latest/SampleApp_Windows.zip . --region ap-northeast-1für die Region Asien-Pazifik (Tokio)

  • aws s3 cp s3://aws-codedeploy-ap-northeast-2/samples/latest/SampleApp_Windows.zip . --region ap-northeast-2für die Region Asien-Pazifik (Seoul)

  • aws s3 cp s3://aws-codedeploy-ap-southeast-1/samples/latest/SampleApp_Windows.zip . --region ap-southeast-1für die Region Asien-Pazifik (Singapur)

  • aws s3 cp s3://aws-codedeploy-ap-southeast-2/samples/latest/SampleApp_Windows.zip . --region ap-southeast-2für die Region Asien-Pazifik (Sydney)

  • aws s3 cp s3://aws-codedeploy-ap-southeast-4/samples/latest/SampleApp_Windows.zip . --region ap-southeast-4für die Region Asien-Pazifik (Melbourne)

  • aws s3 cp s3://aws-codedeploy-ap-south-1/samples/latest/SampleApp_Windows.zip . --region ap-south-1für die Region Asien-Pazifik (Mumbai)

  • aws s3 cp s3://aws-codedeploy-sa-east-1/samples/latest/SampleApp_Windows.zip . --region sa-east-1für die Region Südamerika (São Paulo)

Um Ihre eigene Revision auf eine Ubuntu Server-Instanz zu übertragen, kopieren Sie Ihre Revision in Ihr lokales Repo und rufen Sie dann Folgendes auf:

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