Definición e implementación de la integración continua

Principiante
Ingeniero de DevOps
Administrador
Desarrollador
Arquitecto de soluciones
Azure
Azure DevOps
Azure Virtual Machines
Azure Automation

Cree canalizaciones automatizadas que le permitan crear, probar, empaquetar e implementar sus aplicaciones de forma continua.

Requisitos previos

Ninguno

Módulos en esta ruta de aprendizaje

Configure una canalización de integración continua (CI) que permita automatizar el proceso de compilación de la aplicación.

Configure las pruebas automatizadas en la canalización para mejorar la calidad del código.

Administre la aplicación y los paquetes que utiliza en las canalizaciones de compilación.

Vamos a aprender a usar nuestro propio agente de compilación cuando los agentes hospedados por Microsoft no cubran todas nuestras necesidades.

Configure una canalización de integración continua (CD) que permita automatizar el proceso de compilación de la aplicación.

Diseñe y cree una canalización de versión realista que promueva los cambios en diferentes entornos de prueba y ensayo.

Ejecute pruebas de interfaz de usuario de Selenium, un tipo de pruebas funcionales, en Azure Pipelines.

Ejecute pruebas de carga automatizadas mediante Apache JMeter, un método para realizar pruebas no funcionales, en Azure Pipelines.

Elija e implemente un patrón de implementación que facilite el lanzamiento paulatino de nuevas características para los usuarios.

Cree un script de configuración de estado deseado que compruebe que IIS está instalado. Habilite máquinas virtuales (VM) para administrarlas con Azure Automation. Instale IIS de forma automática en las máquinas virtuales en las que falte esa característica.

Aprenda a crear flujos de trabajo que le permitan usar la integración continua (CI) para sus proyectos.