Presentación de Azure DevOps con enfoque en Pruebas Unitarias

En el marco de la “Jornada de Arquitectura .Net” en su edición de “Unit Test Everywhere” los pasados días 19 y 20 de Mayo, tuve el honor de hacer la presentación de “Azure DevOps con enfoque en las ejecución de Pruebas Unitarias”.

En esta presentación tuvimos oportunidad de conocer como se configuran pipelines con la ejecución de pruebas unitarias. Con esto pudimos verificar el resultado de la ejecución de las pruebas en el reporte entregado por Azure DevOps. Además de configurar y visualizar el reporte de cobertura de código. Por último, pudimos aprender como proteger branches para aceptar pull request o commits dependiendo del resultado de la ejecución de las pruebas.

Aquí el video en el canal de YouTube de la comunidad:

Y esos los recursos mencionados en la presentación:

Presentación Azure DevOps con CI/CD

El pasado sábado 23 de Mayo, fui invitado por la comunidad Latino .Net Online para participar en su webcast semanal con la presentación “Azure DevOps.- Pipelines, integraciones y entregas continuas”.

En esta presentación tuvimos la oportunidad de conocer como se configura un proyecto Azure DevOps, creamos un repositorio de código y aprendimos como generar Pipelines de compilación y despliegue de una aplicación a servicios Azure.

Aquí el video en el canal de YouTube de la comunidad:

Y esos los recursos mencionados en la presentación:

Configurar una Aplicación ASP.NET Core Web para ejecutarse en IIS local.

Si en alguna ocasión te encuentras con la necesidad de configurar una aplicación web de .Net Core en tu servidor local IIS. Estos los pasos para lograrlo:

1.- Habilitar IIS en la computadora.

Esto se logra habilitando el IIS con la opción que se encuentra dentro de “Activar o desactivar las características de Windows” en la sección de “Programas y caracteristicas”.
*En donde usualmente se desinstalan programas.

Activar o desactivar características de Windows

Y seleccionando la opción de Internet Information Services

Instalar IIS
Nota: Para habilitar soporte para aplicaciones .Net típicas, se puede seleccionar los diferentes características deseadas en la sección de “Características de desarrollo de aplicaciones”

2.- Habilitar “Soporte de IIS en tiempo de desarrollo” en Visual Studio

En el Instalador de Visual Studio se deberá de incluir la opción de “Soporte de IIS en tiempo de desarrollo”. Esta opción se encuentra deshabilitada por default en las opciones de “ASP.NET Y Desarrollo Web” y deberá ser habilitada.

3.- Configurar la aplicación web

Finalmente, ejecutando Visual Studio como administrador, se deberá de configurar un perfil de publicación donde se configure la ejecución desde IIS, en el sección de “Depuración” en las propiedades del proyecto.
Con el botón de crear nuevo perfil, el cual podrá recibir cualquier nombre, configurando que la aplicación sea ejecutada utilizando IIS y seleccionando el URL de la aplicación.

4.- Ejecutar la aplicación

Una vez configurada la aplicación web, el perfil creado estará disponible en la opciones de depuración.