- 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 MoreIntroduction
I have been writing integration tests using MSTest recently and have encountered the need to control the level of parallelism required. MSTest, by default, runs your tests in parallel to maximise performance and reduce overall test execution time. This is great for independent unit tests, but it can …
Read MoreIntroduction
When building integration workflows with Azure Logic Apps Standard, there’s often a need to track custom business events that sit between pure technical telemetry and business process monitoring. Recently, while authoring a Logic App Standard workflow, I needed to track the total number of items …
Read MoreThe Issue
I recently had an issue trying to add a new Azure DevOps Pipeline Agent Pool to an existing Azure DevOps 2022 Server via the Team Project Collection Settings UI.
When tried to add the agent pool I got the error
Access denied
needs Manage permissions to perform this action. For more information, contact the …
Read More