Desplegando aplicaciones desde Azure Deployment Center

Azure Deployment center es una funcionalidad que tienen varios servicios de Azure en donde fácilmente podemos seleccionar la fuente donde se encuentra nuestra nuestro código en algunos simples pasos y de esta forma podemos tener toda la configuración de integración continua y despliegue continuo de nuestra app hacia Azure.

El primer paso seria crear nuestro App service que nos ayudará a alojar nuestra app. En este caso vamos a crear un App service gratuito para una maquina linux. En el ejemplo estoy usando una Api en Node.js.

Una vez creado nuestro recurso podemos entrar a las opciones que tiene y seleccionar Deployment Center donde vamos a escoger la fuente del que código que vamos a utilizar. Azure Devops, Github y Bitbucket son las mas populares, para este demo voy a usar Azure devops.

Seleccionamos el proveedor que nos va a generar la configuración de integración continua y despliegue continuo, en este caso seria Azure Pipelines

Configuramos todo el pipelines, especificando el repositorio, la rama, el tipo de aplicación y el comando para iniciar nuestra app, también podemos especificar un path dentro del repositorio donde se encuentra el código si esta no esta en la ruta base.

Al continuar y guardar la configuración podemos ver el resultado del primer build y el primer despliegue de nuestra App y podemos abrir el sitio para verificar que este publicado correctamente.

Si vamos a azure devops, podemos ver el pipeline que fue creado con la configuración que hicimos desde el portal de Deployment center. Podemos editar este pipeline y agregar ejecución de pruebas unitarias, generación de reportes y todo lo que necesitemos.

También en la sección de releases podemos observar la configuración para el despliegue continuo relacionado a azure.

Un comentario en «Desplegando aplicaciones desde Azure Deployment Center»

Los comentarios están cerrados.