Azure Pipelines

Automating builds, tests, and deployments with Azure Pipelines.

Azure Pipelines is a cloud-based service that automates the building, testing, and deployment of applications, enabling teams to deliver value predictably and sustainably. By integrating with various version control systems, Azure Pipelines facilitates continuous integration and continuous delivery (CI/CD), allowing teams to deploy code changes frequently and reliably. This automation reduces manual errors, accelerates feedback loops, and enhances collaboration among cross-functional teams.

The significance of Azure Pipelines lies in its ability to streamline workflows and improve efficiency across the software development lifecycle. It supports a wide range of programming languages and platforms, making it adaptable to diverse project requirements. By providing a consistent framework for managing builds and releases, Azure Pipelines fosters a culture of continuous improvement and innovation.

Moreover, its integration with Azure DevOps tools, such as Azure Boards and Azure Repos, creates a cohesive environment for managing projects and tracking progress. This systemic approach not only enhances visibility into the development process but also aligns teams towards common goals, ultimately driving organisational agility and resilience. The long-term benefits of adopting Azure Pipelines include improved deployment frequency, reduced lead times, and a stronger focus on delivering high-quality software that meets customer needs.

The strongest work on Azure Pipelines — ranked by substance, not recency. How this is ranked

Article Engineering Excellence DevOps

The High of Release

Overview of Microsoft’s new web-based Release Management tools for building flexible, integrated DevOps pipelines in VSTS and TFS, …

Read article
Article Engineering Excellence DevOps

Create a Release Management pipeline for Professional Developers

Step-by-step guide to building an automated Release Management pipeline for professional developers, covering build, deployment, environment …

Read article
Article Engineering Excellence

Create a Build vNext build definition

Step-by-step guide to creating a Build vNext build definition in Visual Studio Online, covering task setup, options, triggers, variables, …

Read article
Article Engineering Excellence

Configure a Build vNext Agent

Learn how to set up a Build vNext Agent for Visual Studio Online or TFS 2015, including prerequisites, VM setup, agent configuration, and …

Read article
Article Engineering Excellence

Access denied for orchestration plan on Build

Explains how to resolve TFS build errors caused by missing write permissions for the Project Collection Build Service on orchestration …

Read article
Article Engineering Excellence

How to deal with a stuck or infinitely queued build

Learn how to identify, troubleshoot, and resolve stuck or infinitely queued builds in Team Foundation Build, including tips for monitoring …

Read article
Article DevOps

Reserve an Agent for a special build in Team Foundation Server 2012

Explains how to reserve a build agent in Team Foundation Server 2012 using custom activities, agent tagging, and workflow changes to ensure …

Read article
Article Engineering Excellence

Using the Build vNext capabilities and demands system

Explains how to use Build vNext's capabilities and demands system in VSO/TFS 2015 to match build agents with required tools and …

Read article