Quick Notes168 words

Selecting a deployment automation solution — quick notes

Choosing a deployment solution — quick notes

Signal in the questionPoints to
Existing Azure DevOps operating model must remainAzure Pipelines can reduce change and integration work
Everything already in GitHub, low friction wantedGitHub Actions
Protected Azure DevOps resource must enforce Required templateAzure Pipelines resource check
Self-managed or limited-internet control planeConsider Azure DevOps Server or GHES Actions by stated estate and constraints
On-premises deployment targetEither product can use self-hosted compute
Azure Pipelines Microsoft-hosted capacityParallel-job concurrency
Azure Pipelines GitHub-hosted agentsPer-minute PAYG
GitHub Actions private GitHub-hosted usageIncluded minutes, then billed usage

Remember: GitHub source, environment approvals, self-hosted compute, and a generic per-minute preference are not exclusive discriminators.

Primary sources

Ready to study Designing and Implementing Microsoft DevOps Solutions (AZ-400)?

Practice tests, flashcards, and all study notes — free, no sign-up needed.

Start Studying — Free