Я настраиваю конвейер сборки для одного из проектов моей компании, где нам нужно уметь указывать в переменных, на каком агенте сборки он должен работать. Проблема в том, что нам нужно, чтобы сборка выполнялась на любом доступном агенте, если агент не указан, но vso, кажется, имеет только -equals
, а не -contains
, что, я полагаю, нам потребуется для этого.
Я попытался просмотреть документацию, но не смог найти никакой документации, за исключением списка найденных функций здесь - но, похоже, он работает только для настройки условий.
Вот что я пробовал:
pool:
name: pool
demands:
- Agent.Name -equals $(RunOn)
Ожидаемый результат: он запускается на любом доступном агенте, если агент не указан, и запускается на конкретном агенте, если он есть.