The Problem
I recently had a customer who’s Azure DevOps Pipelines BizTalk 2020 build had suddenly started to fail. They said they had not altered their BizTalk solution, or their build process.
The Analysis
Turns out the issue was that the operating system on the VM that hosts their self-hosted Azure DevOps …
Read MoreThe Problem
Today I was upgrading our self hosted Delinea Secret Server from 11.9.x to 12.0.x. These upgrades are usually an easy process, all achieved within the Secret Server web UI, but not today.
The upgrade proceeded as normal, downloading the new package, updating the DB schema and updating the binaries, but then …
Read MoreThe Problem
I have been using Packer to generate our Azure DevOps Build agent disk images for a while now. The advantage of this process is that our Azure DevOps self-hosted agents have the same installed software, and hence capabilities, as the Microsoft hosted ones. So it is trival to move a build pipeline from …
Read More- Whilst presenting on ‘Migrating DevOps Toolsets’ at DDDNorth 2026 last weekend, I mentioned a blog post & flowchart I had created a few years ago to guide people through their options when migrating from what was then called TFS (Azure DevOps Server) to what was then called VSTS (Azure DevOps Services) …
Read More Background
I have been doing the regular maintenance in our Azure DevOps Pipelines of updating the versions of tasks. This usually means you perform one of the following actions
- Just increment the major version number in the YAML e.g
task: MyTask@1totask: MyTask@2when there is a newer version of a task available. …
Read More- Just increment the major version number in the YAML e.g
I have posted in the past about the issues a misconfigured cache can have in Azure DevOps Pipelines, or GitHub Actions. Well it caught me out again today, wasting a few hours of my time.
Today, I had a failing integration test in a CI/CD pipeline, but all the tests passed locally. The failing test was looking for a …
Read More