A tool for building, changing, and versioning infrastructure safely and efficiently.

- Stackoverflow.com Wiki
1 articles, 0 books.

For my first outing with Terraform I decided to create an Azure DevOps Services self-hosted agent capable of running Docker multi-stage builds. Why a self-hosted agent rather than a Microsoft-hosted agent? The main reason is speed: a self-hosted agent is there when you need it and doesn't need the spin-up time of a Microsoft-hosted agent, plus a self-hosted agent can cache Docker images for re-use as opposed to a Microsoft-hosted agent which needs to download images every time they are used.