Azure Devops - Azure Pipelines desde Cero
Автор: Ant Cloud | Microsoft Full-Stack
Загружено: 2025-02-03
Просмотров: 3973
En este video, te mostraré cómo usar Azure DevOps para desplegar un pipeline en Azure Pipelines utilizando el Starter Template. Primero, configuraremos un pipeline básico y luego lo modificaremos para automatizar la creación de una Base de Datos SQL en Azure.
📌 Lo que aprenderás:
✅ Cómo crear y configurar un pipeline en Azure DevOps
✅ Uso del Starter Template para simplificar la configuración
✅ Personalización del pipeline para desplegar una Base de Datos SQL
✅ Uso de tareas de Azure CLI en el pipeline
✅ Aplicación de reglas de firewall para el acceso seguro
🛠️ Código del pipeline (con datos sensibles protegidos):
yaml
Copy
Edit
trigger:
main
pool:
name: Default
demands:
Agent.Name -equals [NOMBRE_DEL_AGENTE]
steps:
task: AzureCLI@2
displayName: 'Desplegar DB usando un pipeline'
inputs:
azureSubscription: '[SUSCRIPCIÓN_AZURE]'
scriptType: ps
scriptLocation: inlineScript
inlineScript: |
Variables
$RESOURCE_GROUP = "[NOMBRE_DEL_GRUPO_DE_RECURSOS]"
$LOCATION = "centralus"
$SQL_SERVER_NAME = "[NOMBRE_DEL_SERVIDOR_SQL]"
$ADMIN_USER = "[USUARIO_ADMIN]"
$ADMIN_PASSWORD = "[CONTRASEÑA_SEGURA]"
$DATABASE_NAME = "myDatabase"
Write-Output "Creando el grupo de recursos..."
az group create --name $RESOURCE_GROUP --location $LOCATION
Write-Output "Creando el servidor SQL..."
az sql server create `
--name $SQL_SERVER_NAME `
--resource-group $RESOURCE_GROUP `
--location $LOCATION `
--admin-user $ADMIN_USER `
--admin-password $ADMIN_PASSWORD
Write-Output "Configurando reglas de firewall para permitir acceso..."
az sql server firewall-rule create `
--resource-group $RESOURCE_GROUP `
--server $SQL_SERVER_NAME `
--name AllowMyIP `
--start-ip-address 0.0.0.0 `
--end-ip-address 255.255.255.255
Write-Output "Creando la base de datos SQL..."
az sql db create `
--resource-group $RESOURCE_GROUP `
--server $SQL_SERVER_NAME `
--name $DATABASE_NAME `
--service-objective S0
Write-Output "Despliegue completado exitosamente."
🔹 Consejo: Recuerda siempre ocultar datos sensibles como nombres de servidores, usuarios y contraseñas al compartir código en internet.
💡 Déjame tu comentario si tienes dudas y suscríbete para más contenido sobre Azure DevOps y automatización en la nube! 🔥
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: