Integrating Testing, Security Tasks, and Other Tools
Now that we have learned the basics of build and release pipelines, it is time to understand how Azure Pipelines can be extended with other tools, to perform additional tasks and be able to include additional capabilities beyond those built into the tool. By the end of this chapter, you will have the skills to go beyond the basics and be able to include tasks to increase the quality of the code produced in builds, detect vulnerabilities before deploying, and use source code from another repository and inclusive artifacts from other locations.
In this chapter, we will cover the following topics:
- Understanding the Azure DevOps extensibility model
- Including automated tests for your build
- Increasing code quality
- Integrating with Jenkins for artifacts and release pipelines