I am using Azure DevOps Server deployed on premises. I would like to achieve the following, using Azure DevOps Pipelines:
- Pull, build and package a C# solution
- Call out to a proprietary deployment server (deployed in the same network as ADOS) to pick up the package and deploy it to a target machine
- Have the deployment server signal Azure DevOps that it's done deploying
- Original (or dependent?) Pipeline runs some tests against the newly deployed target
I've not been able to find a suitable task in the documentation to get this done. Am I missing something? Can I write a custom task of my own to make the Pipeline wait for an external signal?