Implementación de código en App Service

Completado

Ahora, veremos cómo se puede implementar la aplicación en App Service.

Implementación automatizada

La implementación automatizada, o la integración continua, es un proceso que se usa para insertar nuevas características y correcciones de errores en un patrón repetitivo y rápido con un impacto mínimo en los usuarios finales.

Azure admite la implementación automatizada directamente desde varios orígenes. Están disponibles las opciones siguientes:

  • azure Repos: Puede insertar el código en Azure Repos, compilar el código en la nube, ejecutar las pruebas, generar una versión del código e insertar el código en una aplicación web de Azure.
  • GitHub: Azure admite la implementación automatizada directamente desde GitHub. Al conectar el repositorio de GitHub a Azure para la implementación automatizada, los cambios que se insertan en la rama de producción en GitHub se implementan automáticamente.
  • Bitbucket: con sus similitudes con GitHub, puede configurar una implementación automatizada con Bitbucket.

Implementación manual

Hay algunas opciones que puede usar para insertar el código en Azure de forma manual:

  • Git: App Service Web Apps incluyen una dirección URL de Git que se puede agregar como repositorio remoto. Al insertar en el repositorio remoto, se implementa la aplicación.
  • az webapp up: webapp up es una característica de la interfaz de línea de comandos az que empaqueta la aplicación y la implementa. A diferencia de otros métodos de implementación, az webapp up puede crear una aplicación web de App por usted si no se ha creado una.
  • Implementación de paquetes de aplicación: Puede usar az webapp deploy para implementar un ARCHIVO ZIP, WAR, EAR o JAR en App Service. También puede implementar scripts y archivos estáticos con el mismo método.
  • Visual Studio: Visual Studio incluye un asistente para la implementación de App Service que le guía a través del proceso de implementación.
  • FTP/S: FTP o FTPS es una manera tradicional de insertar el código en muchos entornos de hospedaje, incluido App Service.