From the course: Microsoft Azure DevOps Engineer Expert (AZ-400) Cert Prep: 4 Design and Implement Build and Release Pipelines by Microsoft Press
Learning objectives
Welcome to Lesson Number 4: Define and implement continuous integration. In this lesson, you learn how to create pipelines in order to build, test, package, and containerize your application in order to implement continuous integration. We start by learning how to set up build pipelines and configure agents to run these pipelines. You then gain some hands-on experience in a lab in which you set up a build agent. Next, you create a classic pipeline in the Azure DevOps graphical user interface, followed by another lab in which you create a YAML pipeline. Next, you learn about packaging and application and the different packages supported by Azure Artifacts, where you learn about feeds to be able to store and control access to your packages. Next, you learn how to package code in several languages in a hands-on lab, followed by another lab where you create feeds for the packages created in the previous lab. In the following lesson, you'll learn about containers, as well as how to create container images. Followed by a lab where you apply the concepts learned from the previous lesson to create a container image. In the next lab, you'll learn how to run container images as well as how to push them to a container registry. In the next lesson, you'll learn about code quality and code security to make sure that your code does not introduce bugs or vulnerabilities into your code base, as well as techniques that you can implement to reduce technical depth. Followed by a lab where you configure tools to implement code quality in your code base. And to end this lesson, a lab where you implement DevSecOps practices and tools to prevent security issues from making it into your code base.
Contents
-
-
Learning objectives2m 18s
-
Develop build pipelines8m 38s
-
(Locked)
Lab A: Set up build agents7m 25s
-
(Locked)
Lab B: Create classic Azure Pipelines11m 46s
-
(Locked)
Lab C: Create YAML pipelines12m 9s
-
(Locked)
Learn about package management7m 30s
-
(Locked)
Lab D: Create packages15m 50s
-
(Locked)
Lab E: Set up feeds17m 48s
-
(Locked)
Learn about containers4m 48s
-
(Locked)
Lab F: Build a container image6m 27s
-
(Locked)
Lab G: Run and push container images12m 32s
-
(Locked)
Learn about code quality and security4m 30s
-
(Locked)
Lab H: Implement code quality15m 42s
-
(Locked)
Lab I: Implement DevSecOps12m 2s
-
-