【发布时间】:2018-05-27 01:22:31
【问题描述】:
我有一堆使用公共信息的构建,我想在一个地方维护它们。
我知道构建级别存在变量,但它不适合。 我尝试使用批处理添加一个步骤,该步骤设置我需要的环境变量,但是在下一步必须使用它们的地方,它们不再有效。 有没有办法让它们“持久化”或使用所有构建共有的变量?
我看过this link 但它并没有指出在哪里创建属性...
【问题讨论】:
标签: tfs build environment-variables azure-devops
我有一堆使用公共信息的构建,我想在一个地方维护它们。
我知道构建级别存在变量,但它不适合。 我尝试使用批处理添加一个步骤,该步骤设置我需要的环境变量,但是在下一步必须使用它们的地方,它们不再有效。 有没有办法让它们“持久化”或使用所有构建共有的变量?
我看过this link 但它并没有指出在哪里创建属性...
【问题讨论】:
标签: tfs build environment-variables azure-devops
您正在寻找Variable Set 功能:
或者,您可以使用设置变量日志语法从 PowerShell 脚本设置自定义变量:
Write-Host "##vso[task.setvariable variable=testvar;]testvalue"
【讨论】: