我需要为自托管的VSTS Release Agent定义什么DNS名称

时间:2019-03-16 17:32:12

标签: azure-devops azure-pipelines-release-pipeline azure-devops-self-hosted-agent

我已经在开发服务器上运行了自托管的VSTS / Azure DevOps发布代理,并且没有部署我的应用程序的麻烦。

我也有一个质量检查和生产环境,但是它处于锁定状态,仅允许出站流量到达指定的地址/协议。我知道需要从MSDN打开的IP地址,并且已经安装了代理,它们似乎处于联机状态。那些IP地址已为端口443解锁。 我在这些服务器上也没有DNS功能,因此我为dev.azure.com和vsapps.dev.azure.com添加了主机条目(我认为是正确的,但我现在不在机器前)。那使我上网。

当我尝试对这些服务器进行部署时,它停顿了,并且错误指出与服务器的通信已丢失。 我假设* .dev.azure.com下还有其他子域,我需要为其提供主机条目,但是我不知道它们将启用哪些子域。

是否存在以下资源:a)告诉我需要将哪些子域添加到主机文件中,或者可以使我执行通配符DNS查找而不必在我的计算机上安装某些第三方代理服务器(不网络和安全允许)。我了解我无法在主机文件中使用通配符。

1 个答案:

答案 0 :(得分:-1)

Microsoft已发布whitelist addresses的列表:

  

用于登录和许可连接的URL列表
  https://management.core.windows.net
  https://login.microsoftonline.com
  https://login.live.com
  https://go.microsoft.com
  https://graph.windows.net
  https://app.vssps.visualstudio.com

     

用于登录Azure DevOps和Azure的URL的更一般的列表
  https://windows.net
  https://microsoftonline.com
  https://visualstudio.com
  https://microsoft.com
  https://live.com
  https://dev.azure.com
  https://management.core.windows.net
  https://app.vssps.visualstudio.com
  https://vstsagentpackage.azureedge.net
  https://cdn.vsassets.io-托管我们的CDN内容
  https://gallerycdn.vsassets.io-托管Azure DevOps扩展
  https://static2.sharepointonline.com -托管一些我们在“ office fabric” UI工具包中使用的资源(字体等)。

     

确保您的组织可以使用任何现有的防火墙或IP   限制,请确保dev.azure.com已打开并且13.107.6.183   并允许使用13.107.9.183 IP地址。

     

NuGet连接
  https://azurewebsites.net
  https://nuget.org