I have the requirement to set up a gate in my release to validate a few things. The validation must occur inside of my network, so using any of the out of the box gate options will not work.
Is it possible to have a gate run on a self-hosted agent and perform some PowerShell so I have complete access to my own network? I can change my jobs to run on a self-hosted agent, is it possible and how would I go about doing the same with a gate?
I could build a task in the stage to do the validation, however I need the retries that a gate provides as I assume that when the stage is hit that it will fail, but eventually pass.
Thanks,