Azure DevOps Explained

Azure DevOps Explained

Section 1: DevOps Principles and Azure DevOps Project Management
Section 2: Source Code and Builds
Section 3: Artifacts and Deployments
Section 4: Advanced Features of Azure DevOps

Azure pipeline agent overview

An Azure pipeline agent is the component responsible for executing the tasks defined in the pipeline definition. This agent typically runs inside a VM or container and includes the pre-requisites required for the pipeline to run successfully.

In most cases, you'll need to have an agent in order to run the pipeline. As your project size and the number of developers grows, you will need to have more agents to support the scale.

Each execution of a pipeline initiates a job on one of the agents, and one agent can only run one job at a time. Azure pipeline agents can be hosted in the cloud or on-premises in one of the following compute infrastructures:

  • Server or client host (physical or virtual)
  • Containers
  • Azure VM scale sets (preview)

Azure pipeline agents are grouped into agent pools. You can create as many agent pools as you require.

Important note

Azure Pipelines supports running basic tasks, such as invoking the...

Unlock full access

Continue reading with a subscription

Packt gives you instant online access to a library of over 7,500 practical eBooks and videos, constantly updated with the latest in tech

End of Section 3

Your notes and bookmarks