Как определить IP-адрес при запуске сценария POSTMAN в Azure - PullRequest
0 голосов
/ 08 января 2019

Для запуска моих тестовых сценариев POSTMAN мне нужно внести белый список IP-адреса в файл azure web.config. Я хочу добавить свой тестовый скрипт в конвейер Azure CI. Как узнать IP-адрес при запуске сценария в Azure?

1 Ответ

0 голосов
/ 08 января 2019

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

...