К сожалению, это немного запутанно. Размещенные агенты сборки могут работать на любом из большого диапазона IP-адресов. Я использую сценарий PowerShell для вызова ipify , чтобы получить внешний IP-адрес агента сборки. Затем я использую PowerShell для вызова API управления Azure, чтобы добавить этот IP-адрес в брандмауэр в службе приложений Azure (я использую брандмауэр службы приложений, а не web.config). Затем я запускаю то, что мне нужно, в сборке и тестировании CI, а затем вызываю API управления для удаления добавленного IP-адреса.