0

我需要在我的版本中设置一个门来验证一些事情。验证必须在我的网络内部进行,因此使用任何开箱即用的门选项都不起作用。

是否可以在自托管代理上运行门并执行一些 PowerShell,以便我可以完全访问自己的网络?我可以更改我的工作以在自托管代理上运行,这可能吗?我将如何对门做同样的事情?

我可以在阶段构建一个任务来进行验证,但是我需要一个门提供的重试,因为我假设当阶段被击中时它会失败,但最终会通过。

谢谢,

4

1 回答 1

1

是否可以在自托管代理上运行门并执行一些 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

希望这可以帮助。

于 2019-03-26T09:06:05.857 回答