Azure devops 如何将复选框输入添加到Azure DevOps任务组?
在Azure DevOps中,我创建了一个任务组,该任务组使用Azure devops 如何将复选框输入添加到Azure DevOps任务组?,azure-devops,azure-devops-task-groups,Azure Devops,Azure Devops Task Groups,在Azure DevOps中,我创建了一个任务组,该任务组使用newmanCLI运行邮差测试。作为输入,用户可以传递到Postman集合和环境文件的路径 由于需要newmanCLI,任务组中的第一项任务是安装它。但是,在运行多个集合的场景中,不需要反复安装CLI,因此我想提供一个复选框,然后根据该复选框的值有条件地运行安装任务 由于任务组的UI非常缺乏有用的选项,我开始探索。我可以添加额外的输入,但将明显的类型选项设置为复选框只会产生额外的文本(字符串)输入 仔细看一下文档,有一个输入定义-Ta
newman
CLI运行邮差测试。作为输入,用户可以传递到Postman集合和环境文件的路径
由于需要newman
CLI,任务组中的第一项任务是安装它。但是,在运行多个集合的场景中,不需要反复安装CLI,因此我想提供一个复选框,然后根据该复选框的值有条件地运行安装任务
由于任务组的UI非常缺乏有用的选项,我开始探索。我可以添加额外的输入,但将明显的类型
选项设置为复选框
只会产生额外的文本(字符串
)输入
仔细看一下文档,有一个输入定义-TaskInputDefinition
。然而,不管是谁,不管是谁,不管是谁,似乎有一天很早就离开了,从来没有抽出时间去写。没有任何描述,因此无法知道定义中属性的有效值
如何将复选框添加到任务组?我现在发现任务组提供了
选择列表作为输入类型。这允许be向用户提供是/否选项,并且根据他们的回答,我能够有条件地运行任务
如果有人知道怎么做,我还是希望有一个复选框
{
"aliases": [],
"options": {
"yes": "Yes - install CLI",
"no": "No - the CLI has already been installed"
},
"properties": {},
"name": "Postman.Cli.Install",
"label": "Install 'newman' CLI?",
"defaultValue": "yes",
"required": true,
"type": "picklist",
"helpMarkDown": "Choose whether or not to install the 'newman' CLI. You only need to install it if it hasn't already been installed by a previos task running on this job.",
"groupName": ""
}
我现在发现任务组提供了选择列表
作为输入类型。这允许be向用户提供是/否选项,并且根据他们的回答,我能够有条件地运行任务
如果有人知道怎么做,我还是希望有一个复选框
{
"aliases": [],
"options": {
"yes": "Yes - install CLI",
"no": "No - the CLI has already been installed"
},
"properties": {},
"name": "Postman.Cli.Install",
"label": "Install 'newman' CLI?",
"defaultValue": "yes",
"required": true,
"type": "picklist",
"helpMarkDown": "Choose whether or not to install the 'newman' CLI. You only need to install it if it hasn't already been installed by a previos task running on this job.",
"groupName": ""
}
这有帮助吗:?是的,非常感谢。这个模式正是我想要的。这有帮助吗:?有,非常感谢。这个模式正是我想要的。