Configuring CI/CD Pipelines as Code with YAML in Azure DevOps
Lab
Beginner
1 h 55 m
2019-11-23
Lab Overview
Many teams prefer to define their build and release pipelines using YAML (Yet Another Markup Language). This allows them to access the same pipeline features as those using the visual designer, but with a markup file that can be managed like any other source file. YAML build definitions can be added to a project by simply adding their source file to the root of the repository. Azure DevOps also provides default templates for popular project types, as well as a YAML designer to simplify the process of defining build and release tasks. In this lab, you will learn how to configure continuous integration (CI) and continuous deployment (CD) for your applications using Build and Release in Azure Pipelines. 

Related Learning Path(s):
AZ - 400 - Microsoft Azure DevOps Solutions
Objectives
  • Understand how to configure continuous integration (CI) using Build and Release in Azure Pipelines
  • Understand how to configure continuous deployment (CD) using Build and Release in Azure Pipelines
Exercises
In this exercise, you'll configure the Parts Unlimited team project and the required steps to setup the included data.
In this exercise, you will learn how to configure continuous integration (CI) and continuous deployment (CD) for your applications using Build and Release in Azure Pipelines. This scriptable CI/CD system is both web-based and cross-platform, while also providing a modern interface for visualizing sophisticated workflows. Although we won't demonstrate all of the cross-platform possibilities in this lab, it is important to point out that you can also build for iOS, Android, Java (using Ant, Maven, or Gradle) and Linux.
Real-Time Lab
Not Registered?
Create Account
Already Registered?
Login
What are Labs?

Labs provide a live environment to get hands-on experience using the same tools and services in the real world.


Learn More