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:
-
Seguire le linee guida in Pianifica una revisione per CodeDeploy e Aggiungere un file di specifiche dell'applicazione a una revisione per CodeDeploy.
-
Utilizzare il tipo di istanza corrispondente.
-
Sii accessibile dalla tua dashboard. GitHub
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.
Argomenti
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-2
per la regione Stati Uniti orientali (Ohio) -
aws s3 cp s3://aws-codedeploy-us-east-1/samples/latest/SampleApp_Linux.zip . --region us-east-1
per la regione Stati Uniti orientali (Virginia settentrionale) -
aws s3 cp s3://aws-codedeploy-us-west-1/samples/latest/SampleApp_Linux.zip . --region us-west-1
per la regione Stati Uniti occidentali (California settentrionale) -
aws s3 cp s3://aws-codedeploy-us-west-2/samples/latest/SampleApp_Linux.zip . --region us-west-2
per la regione Stati Uniti occidentali (Oregon) -
aws s3 cp s3://aws-codedeploy-ca-central-1/samples/latest/SampleApp_Linux.zip . --region ca-central-1
per la regione del Canada (Centrale) -
aws s3 cp s3://aws-codedeploy-eu-west-1/samples/latest/SampleApp_Linux.zip . --region eu-west-1
per la regione Europa (Irlanda) -
aws s3 cp s3://aws-codedeploy-eu-west-2/samples/latest/SampleApp_Linux.zip . --region eu-west-2
per la regione Europa (Londra) -
aws s3 cp s3://aws-codedeploy-eu-west-3/samples/latest/SampleApp_Linux.zip . --region eu-west-3
per la regione Europa (Parigi) -
aws s3 cp s3://aws-codedeploy-eu-central-1/samples/latest/SampleApp_Linux.zip . --region eu-central-1
per la regione Europa (Francoforte) -
aws s3 cp s3://aws-codedeploy-il-central-1/samples/latest/SampleApp_Linux.zip . --region il-central-1
per la regione di Israele (Tel Aviv) -
aws s3 cp s3://aws-codedeploy-ap-east-1/samples/latest/SampleApp_Linux.zip . --region ap-east-1
per la regione Asia Pacifico (Hong Kong) -
aws s3 cp s3://aws-codedeploy-ap-northeast-1/samples/latest/SampleApp_Linux.zip . --region ap-northeast-1
per la regione Asia Pacifico (Tokyo) -
aws s3 cp s3://aws-codedeploy-ap-northeast-2/samples/latest/SampleApp_Linux.zip . --region ap-northeast-2
per la regione Asia Pacifico (Seoul) -
aws s3 cp s3://aws-codedeploy-ap-southeast-1/samples/latest/SampleApp_Linux.zip . --region ap-southeast-1
per la regione Asia Pacifico (Singapore) -
aws s3 cp s3://aws-codedeploy-ap-southeast-2/samples/latest/SampleApp_Linux.zip . --region ap-southeast-2
per la regione Asia Pacifico (Sydney) -
aws s3 cp s3://aws-codedeploy-ap-southeast-4/samples/latest/SampleApp_Linux.zip . --region ap-southeast-4
per la regione Asia Pacifico (Melbourne) -
aws s3 cp s3://aws-codedeploy-ap-south-1/samples/latest/SampleApp_Linux.zip . --region ap-south-1
per la regione Asia Pacifico (Mumbai) -
aws s3 cp s3://aws-codedeploy-sa-east-1/samples/latest/SampleApp_Linux.zip . --region sa-east-1
per 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-2
per la regione Stati Uniti orientali (Ohio) -
aws s3 cp s3://aws-codedeploy-us-east-1/samples/latest/SampleApp_Windows.zip . --region us-east-1
per la regione Stati Uniti orientali (Virginia settentrionale) -
aws s3 cp s3://aws-codedeploy-us-west-1/samples/latest/SampleApp_Windows.zip . --region us-west-1
per la regione Stati Uniti occidentali (California settentrionale) -
aws s3 cp s3://aws-codedeploy-us-west-2/samples/latest/SampleApp_Windows.zip . --region us-west-2
per la regione Stati Uniti occidentali (Oregon) -
aws s3 cp s3://aws-codedeploy-ca-central-1/samples/latest/SampleApp_Windows.zip . --region ca-central-1
per la regione del Canada (Centrale) -
aws s3 cp s3://aws-codedeploy-eu-west-1/samples/latest/SampleApp_Windows.zip . --region eu-west-1
per la regione Europa (Irlanda) -
aws s3 cp s3://aws-codedeploy-eu-west-2/samples/latest/SampleApp_Windows.zip . --region eu-west-2
per la regione Europa (Londra) -
aws s3 cp s3://aws-codedeploy-eu-west-3/samples/latest/SampleApp_Windows.zip . --region eu-west-3
per la regione Europa (Parigi) -
aws s3 cp s3://aws-codedeploy-eu-central-1/samples/latest/SampleApp_Windows.zip . --region eu-central-1
per la regione Europa (Francoforte) -
aws s3 cp s3://aws-codedeploy-il-central-1/samples/latest/SampleApp_Windows.zip . --region il-central-1
per la regione di Israele (Tel Aviv) -
aws s3 cp s3://aws-codedeploy-ap-east-1/samples/latest/SampleApp_Windows.zip . --region ap-east-1
per la regione Asia Pacifico (Hong Kong) -
aws s3 cp s3://aws-codedeploy-ap-northeast-1/samples/latest/SampleApp_Windows.zip . --region ap-northeast-1
per la regione Asia Pacifico (Tokyo) -
aws s3 cp s3://aws-codedeploy-ap-northeast-2/samples/latest/SampleApp_Windows.zip . --region ap-northeast-2
per la regione Asia Pacifico (Seoul) -
aws s3 cp s3://aws-codedeploy-ap-southeast-1/samples/latest/SampleApp_Windows.zip . --region ap-southeast-1
per la regione Asia Pacifico (Singapore) -
aws s3 cp s3://aws-codedeploy-ap-southeast-2/samples/latest/SampleApp_Windows.zip . --region ap-southeast-2
per la regione Asia Pacifico (Sydney) -
aws s3 cp s3://aws-codedeploy-ap-southeast-4/samples/latest/SampleApp_Windows.zip . --region ap-southeast-4
per la regione Asia Pacifico (Melbourne) -
aws s3 cp s3://aws-codedeploy-ap-south-1/samples/latest/SampleApp_Windows.zip . --region ap-south-1
per la regione Asia Pacifico (Mumbai) -
aws s3 cp s3://aws-codedeploy-sa-east-1/samples/latest/SampleApp_Windows.zip . --region sa-east-1
per 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