This document discusses using Azure Automation to automate a private build server on demand for SharePoint. It describes how to create runbooks in Azure Automation to automate starting and stopping a virtual machine for continuous integration and continuous delivery (CI/CD). Runbooks can be triggered by webhooks from Visual Studio Team Services to start the VM before a build job and stop it after. This provides a cost-effective and maintenance-free approach for self-hosted CI/CD using an on-demand VM managed by Azure Automation runbooks.