- Course
Demo: Build with Self-Hosted Agents and Publish Packages in Azure Pipelines
Welcome to agents and packages in Azure Pipelines. This course will teach you how to run pipelines on self-hosted agents, build and package applications, and publish NuGet packages with confidence using Azure Pipelines.
- Course
Demo: Build with Self-Hosted Agents and Publish Packages in Azure Pipelines
Welcome to agents and packages in Azure Pipelines. This course will teach you how to run pipelines on self-hosted agents, build and package applications, and publish NuGet packages with confidence using Azure Pipelines.
Get started today
Access this course and other top-rated tech content with one of our business plans.
Try this course for free
Access this course and other top-rated tech content with one of our individual plans.
This course is included in the libraries shown below:
- Cloud
What you'll learn
Modern delivery teams often outgrow default build environments, needing more control, security, and flexibility than hosted agents can provide, yet setting up and operating these workflows can feel complex and fragile without clear guidance. In this course, Demo: Build with Self-Hosted Agents and Publish Packages in Azure Pipelines, you’ll gain the ability to run real-world Azure Pipelines workflows using self-hosted agents and reliably publish packages to Azure Artifacts. First, you’ll explore when and why self-hosted agents are required, how they fit into modern CI/CD workflows, and how to prepare and validate an agent pool to ensure pipelines run on the correct infrastructure. Next, you’ll discover how to build a complete YAML pipeline that restores dependencies, builds, tests, and packages an application, while understanding how each step contributes to a reliable delivery process. Finally, you’ll learn how to publish NuGet packages to Azure Artifacts, verify versions, and troubleshoot real-world failures using pipeline logs, permissions, and execution evidence. When you’re finished with this course, you’ll have the skills and knowledge of Azure Pipelines and package management needed to operate self-hosted build environments, deliver consistent package outputs, and troubleshoot pipeline issues with confidence in real production scenarios.