希望在自托管代理上运行网关

时间:2019-03-25 16:04:15

标签: azure-devops azure-devops-self-hosted-agent

我需要在发行版中设置一个门来验证一些事情。验证必须在我的网络内部进行,因此无法使用任何现成的选通选项。

是否可以在自托管代理上运行Gate并执行一些PowerShell,以便我可以完全访问自己的网络?我可以将工作更改为在自托管代理上运行,这有可能吗,我将如何使用登机口进行同样的操作?

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

谢谢

1 个答案:

答案 0 :(得分:1)

  

是否可以在自托管代理上运行网关并执行某些PowerShell,以便我可以完全访问自己的网络?

恐怕此刻我们无法对自托管代理进行访问。

尽管我们可以在自托管代理上运行作业,但是当我们处于部署门时,无论是Invoke REST API还是Query Work Items,请求都会发送到服务器并执行,并返回执行结果。因此,我们无法在自托管代理上运行登机门。

要解决此问题,可以尝试创建一个Azure DevOps服务器来部署Gate:

https://docs.microsoft.com/en-us/azure/devops/server/install/single-server?view=azure-devops

希望这会有所帮助。