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.
eb deploy
Descripción
Implementa el paquete de código fuente de la aplicación desde el directorio del proyecto inicializado en la aplicación en ejecución.
Si se instala Git, la CLI de EB utiliza el comando git archive
para crear un archivo .zip
a partir del contenido del comando git commit
más reciente.
Sin embargo, cuando .ebignore
se encuentra en su directorio de proyecto, la CLI de EB no utiliza comandos ni semántica de git para crear el paquete de código fuente. Esto significa que la CLI de EB omite los archivos especificados en .ebignore
e incluye todos los demás archivos. En concreto, incluye archivos de código fuente sin validar.
nota
Puede configurar la CLI de EB para implementar un artefacto de su proceso de compilación en lugar de crear un archivo ZIP de la carpeta del proyecto. Para obtener más información, consulte Implementar un artefacto en lugar de la carpeta del proyecto.
Sintaxis
eb deploy
eb deploy environment-name
Opciones
Nombre |
Descripción |
---|---|
o bien
|
Especifique una etiqueta para usarla con la versión que crea la CLI de EB. Si la etiqueta ya se ha utilizado, la CLI de EB vuelve a implementar la versión anterior a dicha etiqueta. Tipo: String |
--env-group-suffix |
Nombre del grupo que se agrega al nombre del entorno. Solo se utiliza con Compose Environments. |
o bien
|
La descripción de la versión de la aplicación, incluida entre comillas dobles. Tipo: String |
|
Lista de componentes que se van a actualizar. Solo se utiliza con Compose Environments. |
o bien
|
Procesar previamente y validar el manifiesto del entorno y los archivos de configuración del paquete de código fuente. La validación de los archivos de configuración puede identificar los problemas antes de implementar la versión de la aplicación en un entorno. |
|
Repositorio y ramificación de CodeCommit. Consulte Uso de la CLI de EB con AWS CodeCommit. |
|
Implementar archivos almacenados en el índice de git en lugar de la validación HEAD. |
|
Número de minutos que deben transcurrir antes de que se agote el tiempo de espera del comando. |
|
La versión de la aplicación existente que se va a implementar. Tipo: String |
Salida
Si se ejecuta correctamente, el comando devuelve el estado de la operación deploy
.
Si habilitó la compatibilidad con CodeBuild en la aplicación, eb deploy mostrará información de CodeBuild cuando se compile el código. Para obtener información sobre la compatibilidad con CodeBuild en Elastic Beanstalk, consulte Uso de la CLI de EB con AWS CodeBuild.
Ejemplo
En el ejemplo siguiente, se implementa la aplicación actual.
$ eb deploy
2018-07-11 21:05:22 INFO: Environment update is starting.
2018-07-11 21:05:27 INFO: Deploying new version to instance(s).
2018-07-11 21:05:53 INFO: New application version was deployed to running EC2 instances.
2018-07-11 21:05:53 INFO: Environment update completed successfully.