我想通过Linux管道使用$(Build.BuildId)更新链接变量组中的变量。我看到了一些使用@echo ## vso [task.setvariable命令的示例,但由于我认为我没有正确引用源或目标而无法使它正常工作。
链接的变量组是NightlyBuildID,变量是LinuxBuildID。
这是我的许多尝试之一: @echo ## vso [task.setvariable variable = LinuxBuildID] $(Build.BuildId)
答案 0 :(得分:1)
$(variable)
语法仅在构建编辑器界面内有效。在脚本中,您必须将其作为环境变量引用。下划线会替换为下划线。
因此,在Linux中,$(Build.BuildId)
将作为$BUILD_BUILDID
访问。
答案 1 :(得分:0)