标签: powershell teamcity powershell-v2.0 teamcity-9.0
我在Team City中定义了以下参数:
我想将此参数传递给我拥有的powershell脚本(将使用版本号更新xml文件)。
但是这会将实际文本%version%插入到脚本中(不会替换参数的实际值。)
%version%
但是,我知道我的脚本正在运行,因为如果我对这些值进行硬编码,那么它可以工作:
当用作PowerShell脚本参数时,有没有办法让%version%转换为实际值?
答案 0 :(得分:4)
如果您将参数放在引号“%version%”中,并将脚本执行模式更改为使用“-File”参数执行ps1脚本,那么这应该解析并正确注入
e.g。
希望这有帮助
答案 1 :(得分:1)
你需要环境变量(环境),这对我有用 enter image description here