我正在使用TFS 2013的默认构建模板,并希望将启动构建的人员的名称作为变量传递给post build powershell脚本。 我知道,有几个" env:TF_BUILD ..."变量,在构建过程中填充,但我找不到一个变量,它保存了触发构建的" user"。 我正在寻找的变量假设是" $ BUILD_REQUESTEDFOR"。
我尝试将-user" $ BUILD_REQUESTEDFOR"在第2.5节作为构建定义中的构建后脚本参数,但似乎它不会被填充或解释。
我有什么遗漏或是否有其他方法可以解决我的问题。
任何帮助表示感谢。
答案 0 :(得分:0)
预定义变量" $ BUILD_REQUESTEDFOR"仅适用于vNext版本(TFS 2015及更高版本)。有关详细信息,请参阅Build variables。
对于xaml构建,没有变量来获取在构建过程中触发构建的当前用户。有关详细信息,请参阅Team Foundation Build environment variables。