Ejercicio: Limpieza del entorno de Azure DevOps
Ha terminado con las tareas de este módulo. Aquí limpiará los recursos de Azure, moveá el elemento de trabajo al estado Listo en Azure Boards y limpiará el entorno de Azure DevOps.
Importante
Esta página contiene pasos de limpieza importantes. La limpieza ayuda a garantizar que no te quedes sin minutos de construcción gratuitos. También ayuda a garantizar que no se le cobrará por los recursos de Azure después de completar este módulo.
Limpieza de recursos de Azure
Aquí, eliminará las instancias de Azure App Service y Azure Functions. La forma más sencilla de eliminar las instancias consiste en eliminar su grupo de recursos primario. Al eliminar un grupo de recursos, se eliminan todos los recursos que contiene.
En el módulo Creación de una canalización de versión con Azure Pipelines, gestionaste recursos de Azure por medio del Azure portal. Descomponga la implementación mediante la CLI de Azure a través de Azure Cloud Shell. Los pasos son similares a los que usamos al crear los recursos.
Para limpiar el grupo de recursos:
Vaya a Azure Portal e inicie sesión.
En la barra de menús, seleccione Cloud Shell. Cuando se le solicite, seleccione la experiencia de Bash .
Ejecute el comando siguiente
az group delete
para eliminar el grupo de recursos que usó,tailspin-space-game-rg
.az group delete --name tailspin-space-game-rg
Cuando se le solicite, escriba
y
para confirmar la operación.Como paso opcional, una vez finalizado el comando anterior, ejecute el siguiente
az group list
comando.az group list --output table
Verá que el grupo
tailspin-space-game-rg
de recursos ya no existe.
Cambio del elemento de trabajo al estado Done
Aquí, mueve el elemento de trabajo que te asignaste a ti mismo anteriormente en este módulo. Puede trasladar Refactorización de la API de tabla de clasificación como una aplicación de Azure Functions a la columna Listo.
En la práctica, "Listo" suele significar que un software operativo pasa a manos de los usuarios. Para fines de aprendizaje, marca aquí este trabajo como completado porque ha cumplido el objetivo del equipo de Tailspin. Querían refactorizar su proyecto para extraer una API de tabla de clasificación como una aplicación de funciones.
Al final de cada sprint, o iteración de trabajo, tú y tu equipo pueden celebrar una reunión retrospectiva. En la reunión, comparta el trabajo que completó, lo que ha ido bien y lo que puede mejorar.
Para completar el elemento de trabajo:
En Azure DevOps, vaya a Paneles y seleccione Paneles en el menú.
Mueva el elemento de trabajo Refactorizar la API de clasificación como una aplicación de Azure Functions de la columna En progreso a la columna Hecho.
Deshabilitación de la canalización o eliminación del proyecto
En cada módulo de esta ruta de aprendizaje se proporciona una plantilla. Puede ejecutar la plantilla para crear un entorno limpio para el módulo.
La ejecución de varias plantillas proporciona varios proyectos de Azure Pipelines. Cada proyecto apunta al mismo repositorio de GitHub. Esta configuración puede desencadenar la ejecución de varias canalizaciones cada vez que envíe un cambio al repositorio de GitHub. Las ejecuciones de canalización usan minutos de compilación gratuitos en nuestros agentes hospedados. Para evitar perder esos minutos de compilación gratuitos, deshabilite o elimine la canalización antes de pasar al módulo siguiente.
Elija una de las siguientes opciones.
Opción 1: deshabilitar la canalización
Deshabilite la canalización para que no procese las solicitudes de compilación. Puede volver a habilitar la canalización de compilación más adelante si quiere hacerlo. Elija esta opción si quiere mantener su proyecto de DevOps y su canal de compilación como referencia futura.
Para deshabilitar la canalización:
En Azure Pipelines, vaya a la canalización.
En el menú desplegable, seleccione Configuración:
En Procesamiento de nuevas solicitudes de ejecución, seleccione Deshabilitado y, a continuación, seleccione Guardar.
La canalización ya no procesa las solicitudes de compilación.
Opción 2: eliminar el proyecto de Azure DevOps
Elimine su proyecto de Azure DevOps, incluido el contenido de Azure Boards y su tubería de compilación. En módulos posteriores, podemos ejecutar otra plantilla que abra un proyecto nuevo en el estado en el que se cierra el actual. Elija esta opción si no necesita el proyecto de DevOps para referencia futura.
Para eliminar el proyecto:
En Azure DevOps, vaya al proyecto. Anteriormente, se recomienda asignar un nombre a este proyecto Space Game - web - Azure Functions.
Seleccione Configuración del proyecto en la esquina inferior.
En el área Información general , vaya a la parte inferior y seleccione Eliminar.
En la ventana que aparece, escriba el nombre del proyecto. Vuelva a seleccionar Eliminar.
Ahora ya se ha eliminado el proyecto.