Subscribe to Azure Pipelines Notifications from Microsoft Teams

1 hour
  • 3 Learning Objectives

About this Hands-on Lab

In this lab, we will be learning about how to set alerts for activity from Azure Pipelines. In this scenario, we will be creating an Azure Pipelines build release and then configuring Microsoft Teams to receive the notifications for it, which will help with collaboration accross the development lifecycle.

You should be familiar with the following:

* Azure DevOps Repos
* Azure DevOps Pipelines
* Microsoft Teams administration

Learning Objectives

Successfully complete this lab by achieving the following learning objectives:

Create an Azure DevOps Build Pipeline
  1. Create an Azure DevOps organization.
  2. Once the DevOps organization is created, navigate to Organization Settings > Security > Policies, and make sure that the Third-party application access via OAuth setting is On.
  3. Import the ASP.NET Core application code into your project.
  4. Create the build pipeline.
Configure Microsoft Teams
  1. Create a Team in Microsoft Teams.
  2. Add the Azure Pipelines application to your team.
  3. Subscribe to notifications for your build pipeline.
Test Notifications
  1. Start a build release in your pipeline.
  2. Check Microsoft Teams to see if a status update notification is received.

Additional Resources

NOTE: Once the DevOps Organization is created please navigate to Organization Settings > Security > Policies, and make sure that the Third-party application access via OAuth setting is On.

To complete this lab, you will need to create an Azure Pipeline for an ASP.NET Core application. The code for the application can be found in the GitHub repo below:

https://github.com/linuxacademy/content-az400-lab-resources.git

Import the code into your Azure DevOps Repo in your project and use the dotnet-core branch to create your ASP.NET Core application pipeline.

This lab will also use Microsoft Teams. You can use the desktop client version or the web version at:

https://teams.microsoft.com/

Credentials will be provided to login to the Azure Portal and can be used for Microsoft Teams as well.

What are Hands-on Labs

Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.

Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!

Get Started
Who’s going to be learning?