Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Paso 3: Sube una aplicación de muestra a tu repositorio GitHub
En este paso, copiará un ejemplo de revisión de un bucket público de Amazon S3 a su GitHub repositorio. (Para simplificar, las revisiones de ejemplo incluidas para este tutorial son páginas web individuales).
nota
Si en lugar de nuestro ejemplo utiliza una revisión propia, esta deberá:
-
Seguir las directrices de Planifique una revisión para CodeDeploy y Añadir un archivo de especificaciones de la aplicación a una revisión de CodeDeploy.
-
Funcionar con el tipo de instancia correspondiente.
-
Sea accesible desde su GitHub panel de control.
Si su revisión cumple estos requisitos, continúe en Paso 5: Crear una aplicación y un grupo de implementación.
Si vas a realizar el despliegue en una instancia de Ubuntu Server, tendrás que cargar en tu GitHub repositorio una revisión compatible con una instancia de Ubuntu Server y CodeDeploy. Para obtener más información, consulte Planifique una revisión para CodeDeploy y Añadir un archivo de especificaciones de la aplicación a una revisión de CodeDeploy.
Temas
Enviar una revisión de ejemplo desde una máquina local Linux, macOS o Unix
Con el terminal aún abierto, por ejemplo en la ubicación /tmp/CodeDeployGitHubDemo
, ejecute sucesivamente los comandos siguientes:
nota
Si tiene previsto implementar en una instancia de Windows Server, sustituya SampleApp_Windows.zip
por SampleApp_Linux.zip
en los comandos.
(Amazon S3 copy command)
unzip SampleApp_Linux.zip
rm SampleApp_Linux.zip
git add .
git commit -m "Added sample app"
git push
Donde (comando copy de Amazon S3)
es uno de los siguientes:
-
aws s3 cp s3://aws-codedeploy-us-east-2/samples/latest/SampleApp_Linux.zip . --region us-east-2
para la región Este de EE. UU. (Ohio) -
aws s3 cp s3://aws-codedeploy-us-east-1/samples/latest/SampleApp_Linux.zip . --region us-east-1
para la región Este de EE. UU. (Norte de Virginia) -
aws s3 cp s3://aws-codedeploy-us-west-1/samples/latest/SampleApp_Linux.zip . --region us-west-1
para la región Oeste de EE. UU (Norte de California) -
aws s3 cp s3://aws-codedeploy-us-west-2/samples/latest/SampleApp_Linux.zip . --region us-west-2
para la región Oeste de EE. UU. (Oregón) -
aws s3 cp s3://aws-codedeploy-ca-central-1/samples/latest/SampleApp_Linux.zip . --region ca-central-1
para la región Canadá (centro) -
aws s3 cp s3://aws-codedeploy-eu-west-1/samples/latest/SampleApp_Linux.zip . --region eu-west-1
para la región Europa (Irlanda) -
aws s3 cp s3://aws-codedeploy-eu-west-2/samples/latest/SampleApp_Linux.zip . --region eu-west-2
para la región Europa (Londres) -
aws s3 cp s3://aws-codedeploy-eu-west-3/samples/latest/SampleApp_Linux.zip . --region eu-west-3
para la región Europa (París) -
aws s3 cp s3://aws-codedeploy-eu-central-1/samples/latest/SampleApp_Linux.zip . --region eu-central-1
para la región Europa (Fráncfort) -
aws s3 cp s3://aws-codedeploy-il-central-1/samples/latest/SampleApp_Linux.zip . --region il-central-1
para la región Israel (Tel Aviv) -
aws s3 cp s3://aws-codedeploy-ap-east-1/samples/latest/SampleApp_Linux.zip . --region ap-east-1
para la región Asia Pacífico (Hong Kong) -
aws s3 cp s3://aws-codedeploy-ap-northeast-1/samples/latest/SampleApp_Linux.zip . --region ap-northeast-1
para la región Asia-Pacífico (Tokio) -
aws s3 cp s3://aws-codedeploy-ap-northeast-2/samples/latest/SampleApp_Linux.zip . --region ap-northeast-2
para la región Asia-Pacífico (Seúl) -
aws s3 cp s3://aws-codedeploy-ap-southeast-1/samples/latest/SampleApp_Linux.zip . --region ap-southeast-1
para la región Asia-Pacífico (Singapur) -
aws s3 cp s3://aws-codedeploy-ap-southeast-2/samples/latest/SampleApp_Linux.zip . --region ap-southeast-2
para la región Asia-Pacífico (Sídney) -
aws s3 cp s3://aws-codedeploy-ap-southeast-4/samples/latest/SampleApp_Linux.zip . --region ap-southeast-4
para la región Asia-Pacífico (Melbourne) -
aws s3 cp s3://aws-codedeploy-ap-south-1/samples/latest/SampleApp_Linux.zip . --region ap-south-1
para la región Asia-Pacífico (Bombay) -
aws s3 cp s3://aws-codedeploy-sa-east-1/samples/latest/SampleApp_Linux.zip . --region sa-east-1
para la región América del Sur (São Paulo)
Envío de una revisión de ejemplo desde un equipo local con Windows
Con el símbolo del sistema aún abierto, por ejemplo en la ubicación c:\temp\CodeDeployGitHubDemo
, ejecute sucesivamente los comandos siguientes:
nota
Si tiene previsto realizar la implementación en una instancia de Amazon Linux o RHEL, sustituya SampleApp_Linux.zip
por SampleApp_Windows.zip
en los comandos.
(Amazon S3 copy command)
Descomprima el contenido the
del archivo ZIP directamente en el directorio local (por ejemplo c:\temp\CodeDeployGitHubDemo
), no en un nuevo subdirectorio.
git add .
git commit -m "Added sample app"
git push
Donde (comando copy de Amazon S3)
es uno de los siguientes:
-
aws s3 cp s3://aws-codedeploy-us-east-2/samples/latest/SampleApp_Windows.zip . --region us-east-2
para la región Este de EE. UU. (Ohio) -
aws s3 cp s3://aws-codedeploy-us-east-1/samples/latest/SampleApp_Windows.zip . --region us-east-1
para la región Este de EE. UU. (Norte de Virginia) -
aws s3 cp s3://aws-codedeploy-us-west-1/samples/latest/SampleApp_Windows.zip . --region us-west-1
para la región Oeste de EE. UU (Norte de California) -
aws s3 cp s3://aws-codedeploy-us-west-2/samples/latest/SampleApp_Windows.zip . --region us-west-2
para la región Oeste de EE. UU. (Oregón) -
aws s3 cp s3://aws-codedeploy-ca-central-1/samples/latest/SampleApp_Windows.zip . --region ca-central-1
para la región Canadá (centro) -
aws s3 cp s3://aws-codedeploy-eu-west-1/samples/latest/SampleApp_Windows.zip . --region eu-west-1
para la región Europa (Irlanda) -
aws s3 cp s3://aws-codedeploy-eu-west-2/samples/latest/SampleApp_Windows.zip . --region eu-west-2
para la región Europa (Londres) -
aws s3 cp s3://aws-codedeploy-eu-west-3/samples/latest/SampleApp_Windows.zip . --region eu-west-3
para la región Europa (París) -
aws s3 cp s3://aws-codedeploy-eu-central-1/samples/latest/SampleApp_Windows.zip . --region eu-central-1
para la región Europa (Fráncfort) -
aws s3 cp s3://aws-codedeploy-il-central-1/samples/latest/SampleApp_Windows.zip . --region il-central-1
para la región Israel (Tel Aviv) -
aws s3 cp s3://aws-codedeploy-ap-east-1/samples/latest/SampleApp_Windows.zip . --region ap-east-1
para la región Asia Pacífico (Hong Kong) -
aws s3 cp s3://aws-codedeploy-ap-northeast-1/samples/latest/SampleApp_Windows.zip . --region ap-northeast-1
para la región Asia-Pacífico (Tokio) -
aws s3 cp s3://aws-codedeploy-ap-northeast-2/samples/latest/SampleApp_Windows.zip . --region ap-northeast-2
para la región Asia-Pacífico (Seúl) -
aws s3 cp s3://aws-codedeploy-ap-southeast-1/samples/latest/SampleApp_Windows.zip . --region ap-southeast-1
para la región Asia-Pacífico (Singapur) -
aws s3 cp s3://aws-codedeploy-ap-southeast-2/samples/latest/SampleApp_Windows.zip . --region ap-southeast-2
para la región Asia-Pacífico (Sídney) -
aws s3 cp s3://aws-codedeploy-ap-southeast-4/samples/latest/SampleApp_Windows.zip . --region ap-southeast-4
para la región Asia-Pacífico (Melbourne) -
aws s3 cp s3://aws-codedeploy-ap-south-1/samples/latest/SampleApp_Windows.zip . --region ap-south-1
para la región Asia-Pacífico (Bombay) -
aws s3 cp s3://aws-codedeploy-sa-east-1/samples/latest/SampleApp_Windows.zip . --region sa-east-1
para la región América del Sur (São Paulo)
Para enviar su propia revisión a una instancia de Ubuntu Server, copie la revisión en el repositorio local y, a continuación, ejecute lo siguiente:
git add . git commit -m "Added Ubuntu app" git push