Working with Variables in an Azure DevOps Release Pipeline

Working with variables within your Azure DevOps Pipeline can give you a high degree of latitude when planning your software deployments. When utilised as release variables, additional functionality is exposed, allowing you to alter the conditional flow within your pipeline dramatically. In this week's post, we'll find out how to use them in practice.

ERROR_FILE_IN_USE when Deploying .NET Core App to Azure App Service (VSTS/Azure DevOps)

Towards the back end of last year, I discovered the joys and simplicity of Visual Studio Team Services (VSTS)/Azure DevOps. Regardless of what type of development workload that you face, the service provides a whole range of features that can speed up development, automate important build/release tasks and also assist with any testing workloads that you [...]

‘Access to the path…is denied’ Build Definition Error (Visual Studio Team Foundation Server/Team Services)

A vital part of any DevOps automation activity is to facilitate automatic builds of code projects on regular cycles. In larger teams, this becomes particularly desirable for a multitude of reasons: Provides a means of ensuring that builds do not contain any glaring code errors that prevent a successful compile from taking place. Enables builds [...]

Removing Deleted Files during Visual Studio Team Services Azure App Service Deploy Task

When working with web applications and Azure App Service, it may sometimes be necessary to delete or remove files from a website. Whether it is a deprecated feature or a bit of development "junk" that was accidentally left on your website, these files can often introduce processing overhead or even security vulnerabilities if left unattended. [...]