Passaggio 3: carica un'applicazione di esempio nel tuo repository GitHub - AWS CodeDeploy

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Passaggio 3: carica un'applicazione di esempio nel tuo repository GitHub

In questo passaggio, copierai una revisione di esempio da un bucket Amazon S3 pubblico nel tuo repository. GitHub Per semplicità, le revisioni di esempio fornite per questo tutorial sono singole pagine Web.

Nota

Se utilizzi una delle tue revisioni anziché la nostra revisione di esempio, la tua revisione deve:

Se la tua revisione soddisfa questi requisiti, passa alla Passaggio 5: creare un'applicazione e un gruppo di distribuzione.

Se stai distribuendo su un'istanza di Ubuntu Server, dovrai caricare nel tuo GitHub repository una revisione compatibile con un'istanza di Ubuntu Server e. CodeDeploy Per ulteriori informazioni, consulta Pianifica una revisione per CodeDeploy e Aggiungere un file di specifiche dell'applicazione a una revisione per CodeDeploy.

Invia una revisione di esempio da un computer Linux, macOS o Unix locale

Con il tuo terminale ancora aperto su un percorso, ad esempio /tmp/CodeDeployGitHubDemo, esegui i seguenti comandi uno alla volta:

Nota

Se prevedi di eseguire la distribuzione su un'istanza di Windows Server, SampleApp_Windows.zip sostituiscila nei comandi. SampleApp_Linux.zip

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

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

Dove (comando di copia Amazon S3) è uno dei seguenti:

  • aws s3 cp s3://aws-codedeploy-us-east-2/samples/latest/SampleApp_Linux.zip . --region us-east-2per la regione Stati Uniti orientali (Ohio)

  • aws s3 cp s3://aws-codedeploy-us-east-1/samples/latest/SampleApp_Linux.zip . --region us-east-1per la regione Stati Uniti orientali (Virginia settentrionale)

  • aws s3 cp s3://aws-codedeploy-us-west-1/samples/latest/SampleApp_Linux.zip . --region us-west-1per la regione Stati Uniti occidentali (California settentrionale)

  • aws s3 cp s3://aws-codedeploy-us-west-2/samples/latest/SampleApp_Linux.zip . --region us-west-2per la regione Stati Uniti occidentali (Oregon)

  • aws s3 cp s3://aws-codedeploy-ca-central-1/samples/latest/SampleApp_Linux.zip . --region ca-central-1per la regione del Canada (Centrale)

  • aws s3 cp s3://aws-codedeploy-eu-west-1/samples/latest/SampleApp_Linux.zip . --region eu-west-1per la regione Europa (Irlanda)

  • aws s3 cp s3://aws-codedeploy-eu-west-2/samples/latest/SampleApp_Linux.zip . --region eu-west-2per la regione Europa (Londra)

  • aws s3 cp s3://aws-codedeploy-eu-west-3/samples/latest/SampleApp_Linux.zip . --region eu-west-3per la regione Europa (Parigi)

  • aws s3 cp s3://aws-codedeploy-eu-central-1/samples/latest/SampleApp_Linux.zip . --region eu-central-1per la regione Europa (Francoforte)

  • aws s3 cp s3://aws-codedeploy-il-central-1/samples/latest/SampleApp_Linux.zip . --region il-central-1per la regione di Israele (Tel Aviv)

  • aws s3 cp s3://aws-codedeploy-ap-east-1/samples/latest/SampleApp_Linux.zip . --region ap-east-1per la regione Asia Pacifico (Hong Kong)

  • aws s3 cp s3://aws-codedeploy-ap-northeast-1/samples/latest/SampleApp_Linux.zip . --region ap-northeast-1per la regione Asia Pacifico (Tokyo)

  • aws s3 cp s3://aws-codedeploy-ap-northeast-2/samples/latest/SampleApp_Linux.zip . --region ap-northeast-2per la regione Asia Pacifico (Seoul)

  • aws s3 cp s3://aws-codedeploy-ap-southeast-1/samples/latest/SampleApp_Linux.zip . --region ap-southeast-1per la regione Asia Pacifico (Singapore)

  • aws s3 cp s3://aws-codedeploy-ap-southeast-2/samples/latest/SampleApp_Linux.zip . --region ap-southeast-2per la regione Asia Pacifico (Sydney)

  • aws s3 cp s3://aws-codedeploy-ap-southeast-4/samples/latest/SampleApp_Linux.zip . --region ap-southeast-4per la regione Asia Pacifico (Melbourne)

  • aws s3 cp s3://aws-codedeploy-ap-south-1/samples/latest/SampleApp_Linux.zip . --region ap-south-1per la regione Asia Pacifico (Mumbai)

  • aws s3 cp s3://aws-codedeploy-sa-east-1/samples/latest/SampleApp_Linux.zip . --region sa-east-1per la regione Sud America (San Paolo)

Eseguire il push di una revisione di esempio da un computer Windows locale

Con il prompt dei comandi ancora aperto su un percorso, ad esempio c:\temp\CodeDeployGitHubDemo, esegui i seguenti comandi uno alla volta:

Nota

Se prevedi di eseguire la distribuzione su un'istanza Amazon Linux o RHEL, sostituiscila SampleApp_Windows.zip nei SampleApp_Linux.zip comandi.

(Amazon S3 copy command)

Decomprimi il contenuto del file ZIP the direttamente nella directory locale (ad esempio c:\temp\CodeDeployGitHubDemo) e non in una nuova sottodirectory.

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

Dove (comando di copia Amazon S3) è uno dei seguenti:

  • aws s3 cp s3://aws-codedeploy-us-east-2/samples/latest/SampleApp_Windows.zip . --region us-east-2per la regione Stati Uniti orientali (Ohio)

  • aws s3 cp s3://aws-codedeploy-us-east-1/samples/latest/SampleApp_Windows.zip . --region us-east-1per la regione Stati Uniti orientali (Virginia settentrionale)

  • aws s3 cp s3://aws-codedeploy-us-west-1/samples/latest/SampleApp_Windows.zip . --region us-west-1per la regione Stati Uniti occidentali (California settentrionale)

  • aws s3 cp s3://aws-codedeploy-us-west-2/samples/latest/SampleApp_Windows.zip . --region us-west-2per la regione Stati Uniti occidentali (Oregon)

  • aws s3 cp s3://aws-codedeploy-ca-central-1/samples/latest/SampleApp_Windows.zip . --region ca-central-1per la regione del Canada (Centrale)

  • aws s3 cp s3://aws-codedeploy-eu-west-1/samples/latest/SampleApp_Windows.zip . --region eu-west-1per la regione Europa (Irlanda)

  • aws s3 cp s3://aws-codedeploy-eu-west-2/samples/latest/SampleApp_Windows.zip . --region eu-west-2per la regione Europa (Londra)

  • aws s3 cp s3://aws-codedeploy-eu-west-3/samples/latest/SampleApp_Windows.zip . --region eu-west-3per la regione Europa (Parigi)

  • aws s3 cp s3://aws-codedeploy-eu-central-1/samples/latest/SampleApp_Windows.zip . --region eu-central-1per la regione Europa (Francoforte)

  • aws s3 cp s3://aws-codedeploy-il-central-1/samples/latest/SampleApp_Windows.zip . --region il-central-1per la regione di Israele (Tel Aviv)

  • aws s3 cp s3://aws-codedeploy-ap-east-1/samples/latest/SampleApp_Windows.zip . --region ap-east-1per la regione Asia Pacifico (Hong Kong)

  • aws s3 cp s3://aws-codedeploy-ap-northeast-1/samples/latest/SampleApp_Windows.zip . --region ap-northeast-1per la regione Asia Pacifico (Tokyo)

  • aws s3 cp s3://aws-codedeploy-ap-northeast-2/samples/latest/SampleApp_Windows.zip . --region ap-northeast-2per la regione Asia Pacifico (Seoul)

  • aws s3 cp s3://aws-codedeploy-ap-southeast-1/samples/latest/SampleApp_Windows.zip . --region ap-southeast-1per la regione Asia Pacifico (Singapore)

  • aws s3 cp s3://aws-codedeploy-ap-southeast-2/samples/latest/SampleApp_Windows.zip . --region ap-southeast-2per la regione Asia Pacifico (Sydney)

  • aws s3 cp s3://aws-codedeploy-ap-southeast-4/samples/latest/SampleApp_Windows.zip . --region ap-southeast-4per la regione Asia Pacifico (Melbourne)

  • aws s3 cp s3://aws-codedeploy-ap-south-1/samples/latest/SampleApp_Windows.zip . --region ap-south-1per la regione Asia Pacifico (Mumbai)

  • aws s3 cp s3://aws-codedeploy-sa-east-1/samples/latest/SampleApp_Windows.zip . --region sa-east-1per la regione Sud America (San Paolo)

Per inviare la tua revisione a un'istanza di Ubuntu Server, copia la revisione nel repository locale, quindi chiama quanto segue:

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