У нас есть задача выпуска Azure DevOps, фрагмент файла task.json выглядит следующим образом:
"instanceNameFormat": "Test Task - $(category)",
"inputs": [
{
"name": "category",
"type": "pickList",
"label": "Choose Category",
"required": true,
"helpMarkDown": "Select Category",
"options": {
"a": "Category A",
"b": "Category B"
}
}...
Теперь, как вы можете видеть, у нас есть список выбора, и на основе выбора мы заполняем имя экземпляра (то есть имя задачи, которое отображается в списке задач). Теперь, поскольку ключом в опциях являются «a» и «b», а не полное имя, задача отображается как «Test Task - a», тогда как нам нужно «Test Task - Category A». Как мы можем достичь этого? Я пытался $(category.name)
и $(category.value)
, но ни один не работал.