I needed to be able to open an SSH tunnel in one of my Azure pipelines recently to get access to some databases hosted in AWS for running various integration tests.
After spending way too much time figuring it all out, I now have a Github Action that can build my .NET Framework web application - and deploy it to Azure!
I had three broken / failed AzureDevOps service connections that I could not remove via the UI. I finally figured it out using AzureDevOps API. Read on to find out how!