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 GitHub repositorio
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
¿Dónde (Amazon S3 copy command) está una de las siguientes opciones?
-
aws s3 cp s3://aws-codedeploy-us-east-2/samples/latest/SampleApp_Linux.zip . --region us-east-2para 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-1para 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-1para 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-2para 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-1para la región Canadá (centro) -
aws s3 cp s3://aws-codedeploy-eu-west-1/samples/latest/SampleApp_Linux.zip . --region eu-west-1para la región Europa (Irlanda) -
aws s3 cp s3://aws-codedeploy-eu-west-2/samples/latest/SampleApp_Linux.zip . --region eu-west-2para la región de Europa (Londres) -
aws s3 cp s3://aws-codedeploy-eu-west-3/samples/latest/SampleApp_Linux.zip . --region eu-west-3para la región de Europa (París) -
aws s3 cp s3://aws-codedeploy-eu-central-1/samples/latest/SampleApp_Linux.zip . --region eu-central-1para la región Europa (Fráncfort) -
aws s3 cp s3://aws-codedeploy-il-central-1/samples/latest/SampleApp_Linux.zip . --region il-central-1para la región Israel (Tel Aviv) -
aws s3 cp s3://aws-codedeploy-ap-east-1/samples/latest/SampleApp_Linux.zip . --region ap-east-1para la región de Asia Pacífico (Hong Kong) -
aws s3 cp s3://aws-codedeploy-ap-northeast-1/samples/latest/SampleApp_Linux.zip . --region ap-northeast-1para la región de Asia Pacífico (Tokio) -
aws s3 cp s3://aws-codedeploy-ap-northeast-2/samples/latest/SampleApp_Linux.zip . --region ap-northeast-2para la región de Asia Pacífico (Seúl) -
aws s3 cp s3://aws-codedeploy-ap-southeast-1/samples/latest/SampleApp_Linux.zip . --region ap-southeast-1para la región Asia-Pacífico (Singapur) -
aws s3 cp s3://aws-codedeploy-ap-southeast-2/samples/latest/SampleApp_Linux.zip . --region ap-southeast-2para la región de Asia Pacífico (Sídney) -
aws s3 cp s3://aws-codedeploy-ap-southeast-4/samples/latest/SampleApp_Linux.zip . --region ap-southeast-4para la región de Asia Pacífico (Melbourne) -
aws s3 cp s3://aws-codedeploy-ap-south-1/samples/latest/SampleApp_Linux.zip . --region ap-south-1para la región de Asia Pacífico (Bombay) -
aws s3 cp s3://aws-codedeploy-sa-east-1/samples/latest/SampleApp_Linux.zip . --region sa-east-1para 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 la línea de comandos abierta, por ejemplo, en la c:\temp\CodeDeployGitHubDemo ubicación, ejecute los siguientes comandos de uno en uno:
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
¿Dónde (Amazon S3 copy command) está uno de los siguientes?
-
aws s3 cp s3://aws-codedeploy-us-east-2/samples/latest/SampleApp_Windows.zip . --region us-east-2para 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-1para 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-1para 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-2para 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-1para la región Canadá (centro) -
aws s3 cp s3://aws-codedeploy-eu-west-1/samples/latest/SampleApp_Windows.zip . --region eu-west-1para la región Europa (Irlanda) -
aws s3 cp s3://aws-codedeploy-eu-west-2/samples/latest/SampleApp_Windows.zip . --region eu-west-2para la región de Europa (Londres) -
aws s3 cp s3://aws-codedeploy-eu-west-3/samples/latest/SampleApp_Windows.zip . --region eu-west-3para la región de Europa (París) -
aws s3 cp s3://aws-codedeploy-eu-central-1/samples/latest/SampleApp_Windows.zip . --region eu-central-1para la región Europa (Fráncfort) -
aws s3 cp s3://aws-codedeploy-il-central-1/samples/latest/SampleApp_Windows.zip . --region il-central-1para la región Israel (Tel Aviv) -
aws s3 cp s3://aws-codedeploy-ap-east-1/samples/latest/SampleApp_Windows.zip . --region ap-east-1para la región de Asia Pacífico (Hong Kong) -
aws s3 cp s3://aws-codedeploy-ap-northeast-1/samples/latest/SampleApp_Windows.zip . --region ap-northeast-1para la región de Asia Pacífico (Tokio) -
aws s3 cp s3://aws-codedeploy-ap-northeast-2/samples/latest/SampleApp_Windows.zip . --region ap-northeast-2para la región de Asia Pacífico (Seúl) -
aws s3 cp s3://aws-codedeploy-ap-southeast-1/samples/latest/SampleApp_Windows.zip . --region ap-southeast-1para la región Asia-Pacífico (Singapur) -
aws s3 cp s3://aws-codedeploy-ap-southeast-2/samples/latest/SampleApp_Windows.zip . --region ap-southeast-2para la región de Asia Pacífico (Sídney) -
aws s3 cp s3://aws-codedeploy-ap-southeast-4/samples/latest/SampleApp_Windows.zip . --region ap-southeast-4para la región de Asia Pacífico (Melbourne) -
aws s3 cp s3://aws-codedeploy-ap-south-1/samples/latest/SampleApp_Windows.zip . --region ap-south-1para la región de Asia Pacífico (Bombay) -
aws s3 cp s3://aws-codedeploy-sa-east-1/samples/latest/SampleApp_Windows.zip . --region sa-east-1para 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