为什么TFS 2017 Update 1无法将默认值识别为任务组中的默认值?

时间:2017-03-17 10:12:48

标签: tfs tfs2017

我创建了一个我转换为任务组的任务(以及为什么TFS不允许你创建一个任务组仍然超出我,但我离题)。

此任务中的所有参数都具有默认值。然而,我真正关心的是第三个(突出显示)

Task Group Definition

我的理解是,当我在构建定义中使用任务时,我可以将其留空。然而,当我把它留空时,这就是我得到的:

Task Group in use with warning about lack of value

此外,在输入值之前,我无法保存此构建定义。它无论如何都不是一个止动器,并且很容易再次输入相同的值。我只是为什么这样做感到困惑。我是否错过了 默认 一词的新定义?

1 个答案:

答案 0 :(得分:0)

检查how the task group is created的第一项:

确保要包含在任务组中的所有任务都将其参数定义为变量,例如$(MyVariable),您希望在使用任务组时能够配置这些参数。任务中使用的变量将自动提取并转换为任务组的参数。 这些配置变量的值将转换为任务组的默认值。

  

如果为参数指定值(而不是变量),则为   value成为固定参数值,不能作为a公开   任务组的参数。封装任务的参数   你指定了一个值(而不是一个变量),或者你没有   提供值,在添加时不在任务组中配置   到构建或发布定义。