Módulo 1: Configuración de una estructura de proyecto y repositorio para admitir canalizaciones seguras
- Introducción
- Organización de la estructura de proyecto y repositorio
- Configuración de proyectos y repositorios seguros
- Laboratorio: Configurar una estructura de proyecto y repositorio para admitir canalizaciones seguras
- Prueba de conocimientos
- Resumen
Módulo 2: Configuración del acceso seguro a los recursos de canalización
- Introducción
- Configurar grupos de agentes
- Uso de variables de secreto y grupos de variables
- Descripción de archivos seguros
- Configuración de conexiones de servicio
- Administración de entornos
- Repositorios seguros
- Laboratorio: Configurar agentes y grupos de agentes para canalizaciones seguras
- Prueba de conocimientos
- Resumen
Módulo 3: Administración de la identidad para proyectos, canalizaciones y agentes
- Introducción
- Configuración de un grupo hospedado por Microsoft
- Configuración de agentes para proyectos
- Configuración de identidades de agente
- Configuración del ámbito de una conexión de servicio
- Descripción y conversión en una identidad administrada
- Laboratorio: Administrar la identidad para proyectos y canalizaciones
- Prueba de conocimientos
- Resumen
Módulo 4: Configuración y validación de permisos
- Introducción
- Configuración y validación de permisos de usuario
- Configuración y validación de permisos de canalización
- Configuración y validación de comprobaciones de aprobación y rama
- Administración y auditoría de permisos
- Laboratorio: Configurar y validar permisos
- Prueba de conocimientos
- Resumen
Módulo 5: Extensión de una canalización para usar varias plantillas
- Introducción
- Creación de una plantilla anidada
- Reescritura de la canalización de implementación principal
- Configuración de la canalización y la aplicación para usar la tokenización
- Eliminación de secretos de texto sin formato
- Restricción del registro del agente
- Identificación y eliminación condicional de tareas de script
- Laboratorio: Extender una canalización para usar varias plantillas
- Prueba de conocimientos
- Resumen
Módulo 6: Configuración del acceso seguro a Azure Repos desde canalizaciones
- Introducción
- Configuración del acceso con canalizaciones a paquetes
- Configuración del acceso con canalizaciones a secretos de credenciales
- Configuración del acceso con canalizaciones a secretos para servicios
- Uso de Azure Key Vault para proteger secretos
- Exploración y protección de los archivos de registro
- Laboratorio: Integrar Azure Key Vault con Azure Pipelines
- Prueba de conocimientos
- Resumen
Módulo 7: Configuración de canalizaciones para usar variables y parámetros de forma segura
- Introducción
- Garantía de los tipos de parámetros y variables
- Identificación y restricción del uso no seguro de parámetros y variables
- Traslado de parámetros a un archivo YAML
- Limitación de las variables de tiempo en cola
- Validación de las variables obligatorias
- Laboratorio: Configurar canalizaciones para usar variables y parámetros de forma segura
- Prueba de conocimientos
- Resumen