Paso 3: Sube una solicitud de muestra a tuGitHubrepositorio - AWS CodeDeploy

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 solicitud de muestra a tuGitHubrepositorio

En este paso, copiará un ejemplo de revisión de un bucket público de Amazon S3 a suGitHubrepositorio. (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á:

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 la implementación en una instancia de Ubuntu Server, tendrás que subirla a tuGitHubrepositorio: una revisión compatible con una instancia de Ubuntu Server, yCodeDeploy. Para obtener más información, consulte Planear una revisión para CodeDeploy y Añadir un archivo de especificaciones de la aplicación a una revisión de CodeDeploy.

Enviar una revisión de ejemplo desde una máquina local de 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 piensa realizar la implementación en una instancia de Windows Server, sustituyaSampleApp_Windows.zipporSampleApp_Linux.zipen 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?(comando de copia de Amazon S3)es una de las siguientes:

  • 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 EE.UU. Este (Norte de Virginia)

  • aws s3 cp s3://aws-codedeploy-us-west-1/samples/latest/SampleApp_Linux.zip . --region us-west-1para la región EE. UU. Oeste (Norte de California)

  • aws s3 cp s3://aws-codedeploy-us-west-2/samples/latest/SampleApp_Linux.zip . --region us-west-2para la región EE. UU. Oeste (Oregón)

  • aws s3 cp s3://aws-codedeploy-ca-central-1/samples/latest/SampleApp_Linux.zip . --region ca-central-1para la región de Canadá (Central)

  • 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 Europa (Londres)

  • aws s3 cp s3://aws-codedeploy-eu-west-3/samples/latest/SampleApp_Linux.zip . --region eu-west-3para la región 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 (Frankfurt)

  • aws s3 cp s3://aws-codedeploy-il-central-1/samples/latest/SampleApp_Linux.zip . --region il-central-1para la región de 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 de 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 de 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, sustituyaSampleApp_Linux.zipporSampleApp_Windows.zipen 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?(comando de copia de Amazon S3)es una de las 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 EE.UU. Este (Norte de Virginia)

  • aws s3 cp s3://aws-codedeploy-us-west-1/samples/latest/SampleApp_Windows.zip . --region us-west-1para la región EE. UU. Oeste (Norte de California)

  • aws s3 cp s3://aws-codedeploy-us-west-2/samples/latest/SampleApp_Windows.zip . --region us-west-2para la región EE. UU. Oeste (Oregón)

  • aws s3 cp s3://aws-codedeploy-ca-central-1/samples/latest/SampleApp_Windows.zip . --region ca-central-1para la región de Canadá (Central)

  • 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 Europa (Londres)

  • aws s3 cp s3://aws-codedeploy-eu-west-3/samples/latest/SampleApp_Windows.zip . --region eu-west-3para la región 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 (Frankfurt)

  • aws s3 cp s3://aws-codedeploy-il-central-1/samples/latest/SampleApp_Windows.zip . --region il-central-1para la región de 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 de 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 de América del Sur (São Paulo)

Para enviar tu propia revisión a una instancia de Ubuntu Server, copia la revisión en tu repositorio local y, a continuación, llama a lo siguiente:

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