Si desea automatizar el flujo de trabajo completo de implementación de su aplicación en AWS, le sugiero que use la combinación de la herramienta CI / CD como la herramienta Jenkins / GitLab CI / CD o cualquier otra con AWS CodeDeploy.
AWS CodeDeploy es un servicio de implementación que automatiza las implementaciones de aplicaciones en instancias de Amazon EC2 o infraestructura local. CodeDeploy puede implementar contenido de aplicaciones almacenado en S3, repositorio de GitHub o AWS CodeCommit. CodeDeploy también lo ayuda a evitar el tiempo de inactividad durante la implementación de la aplicación, también lo ayuda con una buena función de reversión en caso de falla de la implementación.
CodeDeploy generalmente se integra con las herramientas de CI / CD, ayuda a automatizar la ejecución de casos de prueba, compilación y empaquetado de la aplicación, y AWS CodeDeploy asume la responsabilidad de manejar la implementación de la aplicación. Aquí puede encontrar la publicación del blog que describe cómo gestionamos la automatización de la compilación y la implementación de nuestra aplicación basada en Angular2 y Spring Boot.
- ¿Cuál es la pila tecnológica más adecuada para el desarrollo web?
- ¿Qué es la aplicación de gestión de inventario de TI basada en la web?
- ¿Cuál es la mejor manera de convertir mis páginas web en una aplicación móvil?
- ¿Cuáles son los marcadores más útiles en su uso habitual?
- ¿Qué sitios web o empresas son mejores para contratar desarrolladores de PHP?