代理背后的visual studio构建代理问题

时间:2016-12-17 10:30:57

标签: tfs azure-devops tfsbuild azure-pipelines

我目前正在使用Visual Studio Team Services与现场构建代理建立持续集成,但我的公司代理存在问题。

我尝试添加default for knitr,但我公司的代理仍在阻止它(它是一个非常古老的代理)。

对我的基础架构人员说,他们可以绕过代理,但需要构建代理调用的所有URL。

不幸的是,我无法在网上找到所需的所有网址列表,我知道它需要以下内容:

有没有人知道现场构建代理调用的所有其他网址?

1 个答案:

答案 0 :(得分:1)

很难说,代理本身使用了许多URI的连接,我所知道的至少是这些:

  • 帐户 .visualstudio.com
  • 帐户 .vsrm.visualstudio.com
  • 帐户 .vssps.visualstudio.com
  • app.vssps.visualstudio.com

但是,有许多任务也需要下载访问,例如。

  • npm需要访问www.npmjs.com
  • Sonar Qube需要下载声纳跑步者
  • NuGet需要访问www.nuget.org才能恢复软件包
  • ...

然后,根据您使用的扩展程序,您可能需要其他扩展程序

  • 我的Snyk任务需要访问snyk.io,例如

找到所有这些的最简单方法是在公司网络之外设置构建代理并使用fiddler监控流量。要从来源获得答案,我建议发布问题on the vsts-agent github repo