Implementación de aplicaciones con Azure DevOps

Intermedio
Ingeniero de DevOps
Administrador
Desarrollador
Azure
Azure DevOps

Azure DevOps permite compilar, probar e implementar cualquier aplicación en cualquier nube o de forma local. Obtenga información sobre cómo configurar las canalizaciones de versiones con las que compilar, probar e implementar aplicaciones continuamente.

Esta ruta de aprendizaje forma parte de una serie. Puede elegir los temas que más le interesen, o bien pasar por cada uno de ellos en orden. Aquí tiene las rutas de aprendizaje de esta serie:

The trophy for the Deploy applications with Azure DevOps learning path.

Parte 3: Implementación de aplicaciones con Azure DevOps

En esta ruta de aprendizaje hará lo siguiente:

  • Crear una canalización de versión básica con la que implementar una aplicación web en Azure App Service.
  • Crear una canalización más completa para realizar implementaciones en varias fases de desarrollo y pruebas.
  • Ejecutar pruebas funcionales y no funcionales con las que comprobar el comportamiento y en rendimiento de la aplicación.
  • Elegir e implementar un patrón de implementación para desplegar paulatinamente nuevas características para los usuarios.
  • Ampliar las canalizaciones para agregar compatibilidad con diferentes destinos de implementación, como Azure Functions.
  • Automatizar las implementaciones de Kubernetes de varios contenedores de Docker con Azure Pipelines.

Módulos en esta ruta de aprendizaje

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 una canalización de Azure DevOps que compile e implemente una aplicación web ASP.NET y una aplicación de Azure Functions en Azure.

Use Azure Pipelines para implementar contenedores de Docker en Azure App Service.

Implemente varios contenedores en un clúster de Azure Kubernetes Service con Azure Pipelines.