Вопросы

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

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

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

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

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

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

введите здесь описание изображения

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

введите здесь описание изображения

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

введите здесь описание изображения

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

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

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

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

Читать:
Есть ли в Azure DevOps аналог выпусков GitHib?

введите здесь описание изображения

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

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

введите здесь описание изображения

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

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

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

Похожие записи

Как gcc помещает локальные переменные в стек?

admin

Что не так с управляющими символами в инструменте командной строки PHPUnit?

admin

Git считает, что файл в каталоге с символической ссылкой был удален после воссоздания символической ссылки, как я могу это исправить?

admin

в чем разница между компонентами и кастомными хуками?

admin

Как заменить нативный comment_count совокупным счетчиком комментариев Evolved

admin

Настройка приглашения PowerShell — эквивалент CMD $ M $ P $ _ $ + $ G?

admin