Visual Studio Team Services ACL

时间:2016-05-10 22:37:54

标签: visual-studio azure azure-devops

我有一个由Visual Studio Team Services(Visual Studio Online)托管的构建版本。构建运行单元测试,需要访问SQL Server(Azure VM)。

如果VM上的ACL设置完全打开,则构建有效,但是我想限制只访问Visual Studio Team Services使用的ips。是否有visual studio在线托管构建使用的ip范围?

2 个答案:

答案 0 :(得分:1)

不幸的是没有。我之前曾问过类似的原因,我得到的答案是他们不能保证任何类型的IP范围。

答案 1 :(得分:0)

查看以下github仓库:https://github.com/Microsoft/vsts-tasks/blob/master/Tasks/SqlAzureDacpacDeployment/DeploySqlAzure.ps1

第83行

> ipAddress = Get-AgentIPAddress -startIPAddress $StartIpAddress -endIPAddress $EndIpAddress -ipDetectionMethod $IpDetectionMethod -taskContext $distributedTaskContext

虽然您的问题的正式答案是否定的,但您可以在此VSTS任务中找到一些关于如何构建打开防火墙,执行和操作然后关闭它的自定义任务的线索。