Создание динамических входов для задачи сборки VSTS / TFS

Относительно: https://github.com/Microsoft/vsts-tasks

Можно ли создать задачу, которая действует как сопоставления рабочей области «Источники», где я могу иметь кнопку [+ Добавить], чтобы добавить столько значений, сколько необходимо?

вот пример

Я просматривал документацию и образцы блогов, но все примеры, которые я нахожу, имеют довольно простой task.json. И я не нашел еще одной задачи, чтобы добавить эту функцию.

Спасибо!


person Thad Peiffer    schedule 07.02.2018    source источник
comment
Рабочие области карты на самом деле не являются задачей VSTS, это скорее настраиваемый пользовательский интерфейс, который охватывает инструмент TF. Я пока не нашел способа добиться этого. Чтобы обойти это, моя задача VSTS указывает на файл JSON, который может быть динамическим, и задача работает с ним по мере необходимости.   -  person tj-cappelletti    schedule 07.02.2018
comment
Это то, что я предполагал. Я действительно надеялся, что это не так, потому что это было бы очень удобно для ряда задач.   -  person Thad Peiffer    schedule 07.02.2018
comment
Я согласен. Вы всегда можете предложить это на голосовом форуме пользователей. visualstudio.uservoice.com/forums/   -  person tj-cappelletti    schedule 07.02.2018


Ответы (1)


Этого нельзя добиться. Опция «Добавить», которую вы видите, не предназначена для задач сборки, как упоминалось в virusstorm.

Для задач сборки вы можете указать только фиксированное количество входов в task.json. Мы работаем над добавлением словарного ввода, который может помочь вам в решении подобных проблем.

Для получения подробной информации обратитесь к этим ссылкам:

Поддержка сложных типов ввода

Несколько входных данных для задач

person Eddie Chen - MSFT    schedule 12.02.2018
comment
Эдди, я пришел к такому выводу. Поскольку в вашем ответе есть ссылки, указывающие на обсуждаемую проблему, я отмечу это как ответ. Вы знаете ETA для словарного ввода? Комментарии по этим ссылкам поступают более года назад. - person Thad Peiffer; 12.02.2018
comment
Не могли бы вы взглянуть на аналогичный вопрос: stackoverflow.com/questions/68096837/ - person Yonatan Nir; 23.06.2021