Поскольку это не поддерживается Azure конвейерами, я использовал обходной путь:
Создайте переменную конвейера, которая содержит мои 4 имени сервера.
Добавить пользовательское условие на мои шаги
'and(succeeded(), contains(variables['IncludedServers'],variables['Agent.MachineName']))
3. При необходимости отредактируйте переменную при создании релиза
Я хочу улучшить несколько вещей, таких как выражение содержимого, чтобы нет проблем с ложными срабатываниями, когда у меня есть подстроки.
Это не идеально, из-за возможностей опечаток, но это, вероятно, приемлемый обходной путь. Надеемся, что Microsoft добавит официальную поддержку для этого.
Я снова добавляю ссылку на запрос функции здесь, добавьте комментарий, если вы найдете это полезным.
Разрешить пользователям исключать цели развертывания из выпуска на лету