我有一个由Visual Studio Team Services(Visual Studio Online)托管的构建版本。构建运行单元测试,需要访问SQL Server(Azure VM)。
如果VM上的ACL设置完全打开,则构建有效,但是我想限制只访问Visual Studio Team Services使用的ips。是否有visual studio在线托管构建使用的ip范围?
答案 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任务中找到一些关于如何构建打开防火墙,执行和操作然后关闭它的自定义任务的线索。