У меня есть веб-сайт ( сайт A ), развернутый на машине A , который зависит от службы ( служба B ), развернутой на машинеB .
Машины A и B находятся в одной группе развертывания, различаются по тегам (App
и Service
соответственно), и у меня есть 2 этапа развертывания (по одному для каждого тега), нажимая кодв соответствующие поля
Мне нужно записать значение в конфигурацию сайта A, чтобы указать местоположение службы B.
Есть ли способ узнать имя машины, котораяСлужба B была развернута, чтобы мое развертывание было действительно динамичным?
Другими словами, могу ли я найти имя машины с данным тегом развертывания и использовать его в переменной?
IЯ пытался запустить локальный PowerShell на агентах развертывания для обновления переменной, но это обновление, похоже, не возвращает его управляющему агенту, поэтому он не может передавать значения между компьютерами.
Мой запасной вариантпросто использовать кИмена серверов и записать значения в конфигурацию, но это похоже на массовый взлом, учитывая динамичность остальной системы.
Я использую TFS 2018 в предварительном порядке - конвейер развертывания на основе графического интерфейса (без YAML)