Technical requirements
To complete this chapter, you will need certain extensions. Let’s understand the Azure Devops extensibility model first and how you can access them. You will find the code for this chapter in the GitHub repository at https://github.com/PacktPublishing/Implementing-CI-CD-Using-Azure-Pipelines/tree/main/ch06.
Understanding the Azure DevOps extensibility model
Azure DevOps and its sub-services provide several features that are included by default, but you can customize and extend your experience using extensions that can be developed using standard technologies such as HTML, JavaScript, and CSS.
There is a very flexible model behind all sub-services that you can augment using extensions published by individuals and well-known third-party organizations available in the marketplace. You have the option to create your own and publish them as well if you don’t find what you need.
The purpose of an extension is to make it easier to encapsulate...