Home
josh-ops
Cancel

Azure DevOps: No agent pool found with identifier xx

Overview We are using the Virtual Machine Scale Set (VMSS) Azure DevOps agents pretty heavily. They are perfect for our situation, needing to be able to deploy to services locked down by private e...

Azure DevOps: Pipeline Templates

Overview Although linked in various posts in this blog, I never fully advertise my pipeline-templates GitHub repository. I refer back to this every so often to see how I accomplished something in ...

Azure DevOps: Delete Custom Fields on Process Template

Overview I had the annoying misfortune today of running into an issue in Azure DevOps when customizing a process template. I added a field to a work item but I created the field as the wrong type....

Tokenizing Angular Environment Configuration in Azure DevOps

Overview I was working with a team that had an Angular front-end application and I was tasked with improving their CI/CD process. They had some automated pipelines, but they were running a build b...

So You Want to Migrate Trac Tickets to GitHub Issues

Disclaimer I should first off state that I wouldn’t entirely recommend this, if you are migrating to GitHub for the first time, you should try to start off with a blank slate. Keep the old tickets...

Azure DevOps: Bulk Reparent Work Items

Reparent Work Items in the UI If you are reparenting only a few work items, then the easiest way is to use the Mapping view in the Azure DevOps backlog, as described by Microsoft: Enabling the m...

Authorize and Restore Azure Artifacts NuGet Packages in GitHub Actions

Summary I needed to be able to restore my NuGet packages hosted in an Azure Artifacts instance in a GitHub Action workflow. In Azure Pipelines, it’s relatively simple with the Restore NuGet Packag...

Quickly Migrate NuGet Packages to a New Feed En Masse

Summary This is a very simple bash script that can assist you in migrating NuGet packages to a different Artifact feed. It’s written with Azure DevOps in mind as a target, but there’s no reason wh...

GitHub: Block Pull Request if Code Scanning Alerts Are Found

Overview After virtually attending GitHub Universe last week and watching the GitHub Advanced Security round-up and Catching vulnerabilities early with GitHub sessions, it got me thinking: How do ...

Azure DevOps: Extends Template with Build and Deployment Templates

Scenario I had a client that wanted to integrate a secret scanning utility (among other checks) into the pipeline, and enforce this control. Colin Dembovsky (my co-worker) and I typically recommen...