Итак, в json группы задач есть массив групп. Я нашел схему (возможно) для задач, которые, по-видимому, имеют определенный объект для этого массива.
https://github.com/microsoft/azure-pipelines-task-lib/blob/master/tasks.schema.json
"groups": {
"type": "array",
"description": "Describes groups that task properties may be logically grouped by in the UI.",
"items": {
"type": "object",
"additionalProperties": false,
"required": [
"name",
"displayName"
],
"properties": {
"name": {
"type": "string"
},
"displayName": {
"type": "string"
},
"isExpanded": {
"type": "boolean"
},
"visibleRule": {
"type": "string",
"description": "Allow's you to define a rule which dictates when the group will be visible to a user, for example \"variableName = value\""
}
}
}
}
Он переходит во входные данные раздел и определяет имя группы следующим образом
"groupName": {
"type": "string",
"description": "Setting this to the name of a group defined in 'groups' will place the input into that group."
}
Но, к сожалению, я не могу заставить это работать, и мне неясно, связано ли это с тем, что я создал группу задач через пользовательский интерфейс, выбрав задачу PowerShell, или если это ошибка / проблема без работы групп задач.
До сих пор я могу импортировать группу задач json с группами, определенными без проблем, но когда я определяю вход как находящийся в группе, он исчезает . Хочу узнать, ожидается ли это, или я просто делаю это неправильно.
Спасибо!