Azure DevOps Build agents hosted in Azure
summary
Compares three concrete setups and what actually works: using Azure Container Instances to spin a Microsoft-hosted agent image (slow to pull, ~10 minutes) versus building a custom agent image in ACR (build completes in 57 seconds) and running it in ACI for near-instant agents, and provisioning VMs with docker machine to host many agents with Docker-in-Docker and auto start/stop for cost savings. Shows Azure Function to start/stop agents, notes ACI cannot build Docker images and MS hosted images bloat startup time.
AI-written summary · about
chapters (15)
- 0:00Introduction and speaker intro
- 4:54Azure DevOps build agents overview
- 9:16Microsoft hosted agents limitations
- 11:08Benefits of self-hosted agents
- 13:40Azure Container Instances overview
- 14:42Demo: ACI build agent setup
- 20:27Custom Docker image for faster builds
- 25:50Demo: Azure Pipeline with ACI agent
- 30:36Drawbacks of Azure Container Instances
- 32:02Azure VMs with Docker for build agents
- 33:05Demo: Docker Machine setup
- 39:19Cost optimization with auto-shutdown
- 41:52Comparison and best practices
- 42:59Summary and closing remarks
- 43:22Q&A session
related talks
01h 00mGetting started with Azure DevOps
44mAzure and Containers, the tale of the two inseparable friends
29mAzure Container Instances(ACI) use-cases and roadmap
16mBuilding ans scaling Angular apps on Azure
56mAzure DevOps for .NET Teams
51mChoosing from the many ways to Docker in Azure
01h 09mFrom localhost to production: Managing your code with Azure DevOps
06mIntroduction to Azure DevOps
