Posts

Posts uit september, 2020 weergeven

Extend Azure DevOps with Azure Functions

Afbeelding
With Azure DevOps, Microsoft provides a rich platform for building your continuous integration and continuous delivery (CI/CD) workflows. Refer to https://azure.microsoft.com/en-us/services/devops/Our CI/CD designLately we came up with the following CI/CD design:Notice the following features:When a feature branch is created, an app service slot is created and the feature workload is deployed to this slot;When a feature is merged with master, the slot gets removed and the master workload gets deployed to the production slot.Learn more about Azure App Services and its deployment slot feature here: https://docs.microsoft.com/en-us/azure/app-service/deploy-staging-slotsImplementationIn order to learn how to set up the above workflow you can read the following excellent blog post of Lucas Calj√©: https://levelup.gitconnected.com/manage-appservice-slots-with-azure-yaml-pipelines-3fb2a2e5da9aInterestingly, Lucas' solution does not require any external integration. It solely uses Azure Pip…