Hit a strange problem today trying to do a simple Work Item update via the Azure DevOps REST API.
To do a WI update you need to call the REST API
- Using the verb PATCH
- With the Header “Content-Type” set to “application/json-patch+json”
- Include in the Body the current WI update revision (to make sure you are updating …
Read MoreI have recently been getting a problem swapping between different organisations in Azure DevOps. It happens when I swap between Black Mable ones and customer ones, where each is back by different Azure Active Directory (AAD) but I am using the same credentials; because I am either a member of that AAD or a guest.
The …
Read MoreI have recently be working on a release pipeline that deploys to a server behind a corporate firewall. This is done using an Azure DevOps private build agent and works fine.
As the service is a basic REST service and takes a bit of time to start-up I though a gate was a perfect way to pause the release pipeline until …
Read MoreIt always amazes me that people find time to write tech books whilst having a full time job. So given the effort I know it will have been, it is great to see an update to Tarun Arora and Utkarsh Sigihalli's book 'Azure DevOps Server 2019 Cookbook'.
<imgloading="lazy" decoding="async" alt="Azure DevOps …
Read MoreI recently hit a problem with builds triggered by branch policies in Azure DevOps Repos. With the help of Microsoft I found out the problem and I thought it worth writing up uncase others hit the issue.
Setup
Folders
Assume you have a Git repo with source for the UI, backend Services and common code in sub folders
/ …
Read MoreI have been trying to use Regex to select a block of an XML based .NET Core CSPROJ file, and yes before you say know I could use XPATH, but why am not is another story.
I was trying to use the Regex
1content.match(/<PropertyGroup>((.|n)\*)</PropertyGroup>/gmi)The strange thing was this selection string …
Read MoreI have spent too long recently trying to sign a UWP .MSIXBUNDLE generated from an Azure DevOps build using the SignTool.exe and our code signing certificate. I kept getting the error
1Done Adding Additional Store 2Error information: "Error: SignerSign() failed." (-2146958839/0x80080209)From past experience, …
Read MoreIntroduction
I use Azure DevOps Pipelines for the build and release of my Azure DevOps Pipeline extensions, I previously detailed my process here .
For a good few months now YAML builds have been available. These provide the key advantage that the build is defined in a YAML text file that is stored with your product’s …
Read MoreI have posted in the past a quick script to generate some markdown documentation for the YAML usage of Azure DevOps Pipeline extensions. Well I decided that having this script as a task itself would be a good idea, so a wrote it, and please to say have just release it to the marketplace
The YAML Documenter task scans …
Read More- I am automating the process by which we keep our build agent up to date. The basic process is to use a fork of the standard Microsoft Azure DevOps Pipeline agent that has the additional code included we need, notably Biztalk. Once I have the Packer created VM up and running, I need to install the agent. This is well …
Read More