Managed DevOps Pools

azureCI/CD pipelineazure-managed-devops-pools

Azure DevOps agent pools whose virtual machines or containers run in a Microsoft subscription rather than the customer's.

Provider
azure
Category
Operations
Properties · 2 set by this component
propertytypevaluesrequiredkind defaultthis component
approvalRequiredboolean—no—inherited
artifactSigningboolean—no—inherited
concurrencyinteger—no—inherited
imageSource · component propertyenummarketplace | azure-compute-galleryno—inherited
managedboolean—nofalse▸ true
maxAgentStateDays · component propertyinteger—no7inherited
maxJobDurationDays · component propertyinteger—no2inherited
secretsFromVaultboolean—no—inherited
selfHostedRunnersboolean—no—▸ false
triggerenummanual | commit | pull-request | scheduleno—inherited
Rules that apply · 0

Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.

No rule reads this kind yet. That is a gap, not a guarantee.
Use it in a design
nodes:
  - { id: "managed-devops-pools", component: "azure-managed-devops-pools" }
Other CI/CD pipeline products · 56and 16 more → CI/CD pipeline page
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# Managed DevOps Pools: Azure DevOps agent pools whose virtual machines or containers run in a Microsoft
# subscription rather than yours ("Managed DevOps Pools Overview"). The same page states pools keep agent
# state for up to seven days for cache hits, support jobs up to two days long, and take images either from
# selected marketplace images or from an Azure Compute Gallery.
schemaVersion: "1"
type: "component"
id: "azure-managed-devops-pools"
kind: "ci-pipeline"
provider: "azure"
docs: "https://learn.microsoft.com/en-us/azure/devops/managed-devops-pools/overview"
defaults:
  managed: true
  selfHostedRunners: false
properties:
  maxAgentStateDays:
    type: "integer"
    default: 7
  maxJobDurationDays:
    type: "integer"
    default: 2
  imageSource:
    type: "enum"
    values: ["marketplace", "azure-compute-gallery"]

The same page as markdown, for an agent: /catalogue/components/azure-managed-devops-pools.md