2017-04-19 119 views

回答

2

自定义构建变量不能在您的发布定义中使用。以下是与您的问题类似的用户语音:https://visualstudio.uservoice.com/forums/330519-team-services/suggestions/14515326-project-level-build-release-variables。您可以在下面投票并添加评论。

作为解决方法,您可以将这些构建变量及其值复制到Variable groups。然后将变量组添加到您的发布定义中。 这是TFS 2017 Update1中的一项新功能。

+0

变量组是一个很好的选择,可以在不同版本之间共享值,但是当它在构建和版本之间共享信息时,它们是无用的 – XtianGIS

+0

你如何从特定的构建(如工件)获得变量,而不仅仅是来自变量组的共享静态值?可能吗? –

-2

您是否试过将变量传递到像$(MyVariable)这样的任务定义中(其中MyVariable是自定义变量名称)?

+0

是我已经做了 – XtianGIS

+0

即使是$(Build.MyVariable) – XtianGIS

2

我已经设法通过来自TFS市场的扩展来完成这项工作,名为'可变(de | re)水合任务',这个扩展提供了基本上可以节省的构建和发布任务您的构建变量并在您的版本中恢复它们。 它通过前缀完成这项工作,因此您可以保存/恢复以“BUILD-”为前缀的所有默认构建变量,但如果您将自己的变量与前缀“ABC_”相加,还可以将其从构建中保存并恢复到你的发布。

相关问题