Выпуск идеи проекта трубопровода - PullRequest
0 голосов
/ 01 ноября 2019

Я хочу построить конвейер выпуска, имеющий две стадии Stage1 и stage2. На каждом этапе мне нужно развернуть несколько клиентов. Я получаю информацию о клиенте из файла JSON с помощью скрипта PowerShell. Ниже приведены некоторые вопросы, которые мне нужно решить

  1. Приведенный выше файл JSON должен быть создан динамически с использованием входных данных заказчика. Как получить вход от клиента?
  2. Также планируется создание групп переменных для хранения постоянных данных, необходимых для каждого клиента. Нужно ли создавать отдельную группу переменных для каждого клиента?

1 Ответ

0 голосов
/ 04 ноября 2019

Относительно вашего первого вопроса:

Можно разрешить предоставление переменных пользователями при запуске задания Release. В качестве альтернативы вы можете рассмотреть возможность создания приложения в PowerApps и использовать Azure DevOps-соединитель , который PowerApps предоставляет для запуска задания. Это позволит вам создать более удобный для пользователя интерфейс.

Относительно вашего второго вопроса:

Вам не обязательно это нужно, однако, скорее всего, вам будет гораздо проще, если выиспользуйте отдельные группы переменных для каждого клиента.

...