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