Список выбора Azure Специальная задача Devops - PullRequest
2 голосов
/ 10 июля 2020

Как я могу заполнить списки выбора в Azure Задачах Devops файлом json?

У меня есть этот json файл:

[
    {"Item1":"Item1"},
    {"Item2":"Item2"},
    {"Item3":"Item3"},
    {"Itemn":"Itemn"}
]

Мне нужно, чтобы pickList принять этот файл в качестве параметра и показать эти параметры, как-нибудь так ...

{
            "name": "businessprocess",
            "type": "pickList",
            "label": "Business",
            "defaultValue": "",
            "required": true,
            "helpMarkDown": "Select One"
            "options": path to jsonFile....
}

1 Ответ

1 голос
/ 13 июля 2020

Боюсь, у нас нет такого нестандартного способа заполнить списки выбора другим json файлом.

Вы можете проверить задачи. json схема , элемент options разработан как тип object. И насколько я знаю, объекты json должны быть записаны парами key/value в формате { "key1":"xx", "key2":xx, "key3":xx}. Таким образом, вы не можете передать путь jsonFile как свойство элемента options, это не ожидаемые пары ключ-значение options.

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

            "options": {
                "build": "build",
                "push": "nuget push",
                "pack": "pack",
                "publish": "publish",
                "restore": "restore",
                "run": "run",
                "test": "test",
                "custom": "custom"
            }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...