Поскольку это не поддерживается Azure конвейерами, я использовал обходной путь:
Создайте переменную конвейера, которая содержит мои 4 имени сервера. ![enter image description here](https://i.stack.imgur.com/JuCDK.png)
Добавить пользовательское условие на мои шаги
'and(succeeded(), contains(variables['IncludedServers'],variables['Agent.MachineName']))
![enter image description here](https://i.stack.imgur.com/WnsBR.png)
3. При необходимости отредактируйте переменную при создании релиза ![enter image description here](https://i.stack.imgur.com/ktWTB.png)
Я хочу улучшить несколько вещей, таких как выражение содержимого, чтобы нет проблем с ложными срабатываниями, когда у меня есть подстроки.
Это не идеально, из-за возможностей опечаток, но это, вероятно, приемлемый обходной путь. Надеемся, что Microsoft добавит официальную поддержку для этого.
Я снова добавляю ссылку на запрос функции здесь, добавьте комментарий, если вы найдете это полезным.
Разрешить пользователям исключать цели развертывания из выпуска на лету