Расширение для Azure Devops и вывод

Я разработчик частного настраиваемого расширения, которое можно использовать в Azure Devops.

У меня есть проблема с выводом task.json в нашем расширении, и мне интересно, можете ли вы помочь прояснить / решить проблему.

1-Что работает.

Я создал выпуск с двумя шагами: первый шаг, выполнение моего расширения Второй шаг, получение выходной переменной (извините за название задачи, я нахожусь в режиме тестирования)

Наш task.json выполняет скрипт с именем vm.ps1

В этом скрипте vm.ps1 у меня есть фрагмент кода для установки значения переменной $ VirtualMachineId:

Это значение затем извлекается на втором этапе выпуска, встроенном скрипте Azure PowerShell:

Результат отображается в журнале:

Моя ценность восстановлена, цель достигнута.

2-Что не работает: реализовать в task.json

Теперь, если я хочу полностью реализовать эту переменную в продукте, мне нужно добавить ее в раздел вывода нашего task.json:

Таким образом, пользовательский интерфейс нашего интерфейса будет отображаться в разделе вывода, как в примере ниже (не беспокойтесь, если вы не видите VirtualMachineId на изображении ниже, это изображение-иллюстрация): </ a >

Я запускаю свой релиз в другой раз, как я вижу в журнале выполнения расширения, для переменной установлено соответствующее значение.

Затем выполняется встроенный скрипт Azure со значением пусто:

Чтобы возобновить: если я объявлю переменную в разделе вывода задачи json, я не смогу получить значение или значение будет пустым. Кто-нибудь здесь имеет представление о том, что я делаю не так?

Спасибо, что нашли время, чтобы прочитать меня.

Источник: ledsshop.ru

Стиль жизни - Здоровье!