Azure devops 对于连接到On-Prem服务的On-Prem代理,服务连接是如何工作的?

Azure devops 对于连接到On-Prem服务的On-Prem代理,服务连接是如何工作的?,azure-devops,Azure Devops,这个问题是有目的的一般性问题,因为我试图从架构的角度更多地理解事物,因为这将影响我需要联系的团队。我的团队正在使用Azure DevOps(云)和on-prem构建代理。代理通过代理连接到ADO 我们在市场上使用了供应商提供的几种工具,这些工具带有ADO插件,要求我们建立服务连接。因为服务安装在prem上,所以我们输入的端点不能通过Web(例如)使用 如果我登录到构建机器并打开IE,我就能够连接到服务端点URL。但是,每当我尝试从ADO运行任务时,它都会因某种与连接相关的问题而失败(“基础连接已

这个问题是有目的的一般性问题,因为我试图从架构的角度更多地理解事物,因为这将影响我需要联系的团队。我的团队正在使用Azure DevOps(云)和on-prem构建代理。代理通过代理连接到ADO

我们在市场上使用了供应商提供的几种工具,这些工具带有ADO插件,要求我们建立服务连接。因为服务安装在prem上,所以我们输入的端点不能通过Web(例如)使用

如果我登录到构建机器并打开IE,我就能够连接到服务端点URL。但是,每当我尝试从ADO运行任务时,它都会因某种与连接相关的问题而失败(“基础连接已关闭:发送时发生意外错误”,“任务因异常而结束:错误:read EconReset”,等等)

按照我的想法,所有的工作都是在构建机器上进行的,因此调用将从my-build-server.my-company.com转到。这些错误消息让我怀疑连接是否真的来自

因此,我的问题是:

  • 对于这种情况,到服务端点的连接是来自我的on-prem构建代理,还是来自ADO(或者根据供应商编写插件的方式而有所不同)
  • 如果#1的答案是“它是不同的”,那么我有没有办法不必联系供应商就从插件本身来判断?(根据我的经验,一些供应商代表不了解云是如何工作的。) 和/或
  • 因为我的构建代理配置为在设置代理时使用代理,所以它是否将该代理用于所有连接,甚至内部连接?我想我可以为代理设置代理绕过列表,但我目前只有对构建框的读取权限。我可以要求临时提升访问权限,但我需要一定程度的信心,这就是问题所在
  • 希望我能把情况解释清楚,提前谢谢你的帮助