CI/CD using Azure DevOps and Azure Pipelines
Azure DevOps is a cloud-based service that provides a set of tools for managing the software development process. It includes the following services:
- Azure Boards: A service for managing work items, such as user stories, tasks, and bugs.
- Azure Repos: A service for hosting code repositories. It supports Git and Team Foundation Version Control (TFVC). The repositories can be public or private.
- Azure Pipelines: A service for building, testing, and deploying applications with any language, platform, and cloud.
- Azure Test Plans: A service for manual and exploratory testing tools.
- Azure Artifacts: A service for creating, hosting, and sharing packages, such as
Maven
,npm
,NuGet
, andPython
packages.
Azure DevOps is free for open-source projects and small teams. We will not cover all the features of Azure DevOps in this book. Let us focus on Azure Pipelines. In this section, we will discuss how to use Azure Pipelines...