从Linux管道使用$(Build.BuildId)更新链接变量组中的变量

时间:2018-11-24 21:56:43

标签: azure-devops

我想通过Linux管道使用$(Build.BuildId)更新链接变量组中的变量。我看到了一些使用@echo ## vso [task.setvariable命令的示例,但由于我认为我没有正确引用源或目标而无法使它正常工作。

链接的变量组是NightlyBuildID,变量是LinuxBuildID。

这是我的许多尝试之一: @echo ## vso [task.setvariable variable = LinuxBuildID] $(Build.BuildId)

2 个答案:

答案 0 :(得分:1)

$(variable)语法仅在构建编辑器界面内有效。在脚本中,您必须将其作为环境变量引用。下划线会替换为下划线。

因此,在Linux中,$(Build.BuildId)将作为$BUILD_BUILDID访问。

答案 1 :(得分:0)