tfs 2013传递构建变量后期构建脚本powershell

时间:2017-09-25 12:10:07

标签: powershell variables tfs build

我正在使用TFS 2013的默认构建模板,并希望将启动构建的人员的名称作为变量传递给post build powershell脚本。 我知道,有几个" env:TF_BUILD ..."变量,在构建过程中填充,但我找不到一个变量,它保存了触发构建的" user"。 我正在寻找的变量假设是" $ BUILD_REQUESTEDFOR"。

我尝试将-user" $ BUILD_REQUESTEDFOR"在第2.5节作为构建定义中的构建后脚本参数,但似乎它不会被填充或解释。

我有什么遗漏或是否有其他方法可以解决我的问题。

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:0)

预定义变量" $ BUILD_REQUESTEDFOR"仅适用于vNext版本(TFS 2015及更高版本)。有关详细信息,请参阅Build variables

对于xaml构建,没有变量来获取在构建过程中触发构建的当前用户。有关详细信息,请参阅Team Foundation Build environment variables