Published on27 June 2023-5 min readWorking with Service Principals in Azure, Bicep and Azure DevOpsazuredevopsazure-devopsidentityTrying to assign a Service Principal to an RBAC role in Azure and receiveing the error 'Principals of type Application cannot validly be used in role assignments.'? Read on to find out how to fix it!
Published on9 January 2019-6 min readDeploy Python-based Azure Functions using Azure DevOpsazuredevopsfunctionspythonazure-devopscicdserverlessYou now have the choice to package Python Azure Functions using a pre-built template in Azure DevOps.
Published on3 May 2018-10 min readMulti-environment deployments for Compiled C# Azure Functions with VSTS Release Managementazurefunctionsalmidentityvstsazure-devopscontinous-deploymentIhis post covers an approach you can use to deploy compiled C# Functions using the tooling available in Visual Studio 2017...
Published on24 March 2018-3 min readProvide non-admin users with read-only access to Service Endpoints in VSTSazureaccess-controlalmidentityvstsazure-devopssecuritypermissionsleast-privilegeI am currently transitioning some work to another team in our business. Part of this transition has been to pre-configure various Service Endpoints...
Published on7 February 2018-4 min readEasy Release Versioning for .NET Projects using Azure DevOps and TFSbuildrelease-managementazure-devopstfsversioningnetOver the years I have always worked hard to make versioning a foundational piece of every CI / CD solution I've setup...
Published on23 October 2017-7 min readContinuous Deployment for Docker with Azure DevOps and Azure Container Registryazurebuildcontainersazure-devopsasp-netcontinuous-deploymentdockerLearn how to deploy an ASP.NET web API by packaging it in a container and using Azure DevOps for the deployment.
Published on1 March 2017-5 min readSecure your Azure DevOps Release Management Azure VM deployments with NSGs and PowerShellazureiaasazure-devopsvirtual-machinenetworkingsecuritycontinuous-deploymentrelease-managementOne of the neat features of Azure Pipelines Release capability is the ability to deploy to Virtual Machine hosted in Azure...