У меня есть конвейер выпуска Azure DevOps, который считывает ввод JSON в Powershell, имеющий формат
{
"activities": [
"activityA",
"activityB",
"activityC"
]
}
Теперь, в зависимости от того, какое действие было указано, мне нужно запустить соответствующую задачу в конвейере выпуска, а не во всех мероприятиях. Итак, в приведенном выше примере, если activityB
не указан, то задача по его установке не должна выполняться.
Я знаю, что мы можем использовать настраиваемые условные выражения для запуска задачи, но не знаю, как читать JSON массив в PowerShell и используйте его в пользовательском условном выражении.
Любая помощь приветствуется.