Deploying Azure Functions using Visual Studio Team Services

Azure Functions is an event driven, compute-on-demand experience that extends the existing Azure application platform with capabilities to implement the code triggered by events occurring in Azure or third-party service as well as on-premises systems. Azure Functions allows developers to take action by connecting to data sources or messaging solutions thus making it easy to process and react to events. Developers can leverage Azure Functions to build HTTP-based API endpoints accessible by a wide range of applications, mobile and IoT devices.

What is covered in this lab?

In this lab, you will

  • Create a Visual Studio Team Services account and generate the PartsUnlimited project data with VSTS Demo Generator tool
  • Setup Azure Functions in Azure portal and add code via Visual Studio
  • Configure the build definition in Visual Studio Team Services to build and test the code
  • Configure the CD pipeline in Visual Studio Team Services for Website, API and Azure Functions


In order to complete this lab you will need:

  • Visual Studio 2017: You can click the Hands-on Lab button below to launch a pre-configured virtual machine on our Hands-on Lab site. Use the Resources tab in the integrated instruction to find the credentials to login to the machine.
  • Azure Subscription: If you don't have an Azure subscription, create a free account
  • Visual Studio Team Services Account: If you don’t have one, you can sign up for one from here
Use your local computer

Stay on this site and follow instructions with your own machine.

Continue to first step
Use a virtual machine

Visit the Hands-on Lab site for integrated instruction.

Hands-on Lab