【发布时间】:2019-06-11 19:03:29
【问题描述】:
我想在构建时更改 tfs 变量 BUILD_SOURCEBRANCHNAME,在我的构建步骤中使用这个 powershell 脚本:
##vso[build.sourcebranch]master
这不会引发错误,但也不起作用?
我怎样才能做到这一点?
【问题讨论】:
-
你为什么要改变它?它是信息性的,而不是功能性的。更改此变量不会更改正在构建的分支。你的目标是什么?
-
我想在构建时伪造我的 tfs 分支名称。这不应该改变实际的分支——只是构建结束前的 tfs 变量。
-
你为什么要这样做?
-
# 是 Powershell 中的注释字符 - 它后面的所有内容都将被忽略。你试过删除##吗?
-
@RichMoss 语法(有点)正确,Powershell 是从解释发送到 PS 控制台输出的
##vso命令的 Shell 运行的。
标签: powershell tfs tfsbuild