As part of my personal development, I’ve created a personal health platform that uses various different microservices (Built using Azure Functions) that extract data from my Fitbit account and store them in an Azure Cosmos DB database. I have other microservices that pass messages between different services via Azure Service Bus.
For this project, I use Azure DevOps to build my artifacts, run my unit tests and deploy my microservices to Azure. The great thing about DevOps is that we can do all of this within the YAML pipeline.
Yes I said YAML. Honestly, I don’t know what the fuss is all about 😂
In a previous post, I talked about how we can deploy NuGet packages to a private feed in Azure Artifacts using YAML pipelines. If you haven’t read that post yet, you can check it out below!
In this article, we will turn our attention to building and deploying C## Azure Functions using a single build file.
We’ve got quite a bit to cover, so I’ll break down my YAML file and talk about each stage in the following order:
#azure #azure-devops #azure-functions #dotnet #devops #c#