从MSBuild填充VSO Build vNext构建变量

时间:2015-11-02 06:17:35

标签: tfs tfsbuild

我有一个MSBuild任务,它填充了我想在以后的构建过程中使用的变量(特别是作为命令行构建步骤中的参数)。

有没有办法在后续构建步骤中访问MSBuild变量?

1 个答案:

答案 0 :(得分:3)

您可以使用MSBuild任务中的##vso[task.setvariable]value 日志记录命令将变量传递给VSO,如下所示:

<Message Text="##vso[task.setvariable variable=myvariable;]$(MyMSBuildProperty)" />

您可以在后续构建步骤中使用命令行构建任务的输入字段中的$(myvariable)来使用该变量。