我创建了一个我转换为任务组的任务(以及为什么TFS不允许你创建一个任务组仍然超出我,但我离题)。
此任务中的所有参数都具有默认值。然而,我真正关心的是第三个(突出显示)
我的理解是,当我在构建定义中使用任务时,我可以将其留空。然而,当我把它留空时,这就是我得到的:
此外,在输入值之前,我无法保存此构建定义。它无论如何都不是一个止动器,并且很容易再次输入相同的值。我只是为什么这样做感到困惑。我是否错过了 默认 一词的新定义?
答案 0 :(得分:0)
检查how the task group is created的第一项:
确保要包含在任务组中的所有任务都将其参数定义为变量,例如$(MyVariable),您希望在使用任务组时能够配置这些参数。任务中使用的变量将自动提取并转换为任务组的参数。 这些配置变量的值将转换为任务组的默认值。
如果为参数指定值(而不是变量),则为 value成为固定参数值,不能作为a公开 任务组的参数。封装任务的参数 你指定了一个值(而不是一个变量),或者你没有 提供值,在添加时不在任务组中配置 到构建或发布定义。