我需要在我的发行版中设置一个门来验证一些东西。验证必须在我的网络内部进行,因此使用任何开箱即用的选项都不起作用。
是否可以在自托管代理上运行一个门并执行一些PowerShell,以便我可以完全访问自己的网络?我可以将我的工作改为在自托管代理上运行,是否有可能,我将如何对门进行同样的操作?
我可以在阶段中构建一个任务来进行验证,但是我需要门提供的重试,因为我认为当阶段被击中时它会失败,但最终会通过。
谢谢,
是否可以在自托管代理上运行一个门并执行一些PowerShell,以便我可以完全访问自己的网络?
我担心此刻我们无法在自我托管的代理上开门。
虽然我们可以在自托管代理上运行作业,但当我们在部署门中时,无论是Invoke REST API
还是Query Work Items
,请求都会被发送到服务器并执行,并返回执行结果。所以我们无法在自托管代理上运行大门。
要解决此问题,您可以尝试创建Azure DevOps服务器以部署门:
https://docs.microsoft.com/en-us/azure/devops/server/install/single-server?view=azure-devops
希望这可以帮助。