我想用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