【发布时间】:2015-12-21 09:23:05
【问题描述】:
我已自定义构建模板以增加程序集版本号。
我需要一个我在构建过程中在构建后运行的 powershell 脚本中创建/使用的局部变量。
我在构建模板中创建的局部变量称为字符串类型的版本号。我想在构建后运行的 powershell 脚本中使用该变量值。
我该怎么做?
【问题讨论】:
-
您是从构建模板中启动 powershell 脚本吗?
-
嗯,它是通过在构建过程参数的高级部分中设置构建后脚本路径信息来触发的......
-
为什么有人反对这个问题?
-
你想用你的 PS 脚本做什么?它可能就像使用 InvokeProcess 活动从模板中启动 PS 一样简单,应该可以将 VersionNumber 字符串传递给活动。不确定,我没有投反对票。
-
好吧,我没有使用 nuspec 文件在 CI 构建上创建 nuget 包.. 如果您不更改 AssemblyVersion 属性(我是自动递增 AssemblyFileVersion),它不会将其用于 nuget 包。所以我想将版本号传递给 tfs 构建服务器上的 ps 脚本发布。
标签: powershell tfs build