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



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

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

以下是我的众多尝试之一:@echo##vso[task.setvariable=LinuxBuildID]$(Build.BuildId(

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

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

显然,根据下面的链接,这是不可能的。我得想出一个变通办法,笨蛋。

https://visualstudio.uservoice.com/forums/330519-visual-studio-team-services/suggestions/32083207-allow-variables-in-variable-groups-to-be-settable

最新更新