将团队城市参数传递给 PowerShell 文件
Pass a Team City Parameter to a PowerShell file
我在 Team City 中定义了以下参数:
我想将此参数传递到我拥有的 powershell 脚本中(这将使用版本号更新 xml 文件)。
但这会将实际文本 %version%
插入到脚本中(没有替换参数的实际值。)
但是,我知道我的脚本正在运行,因为如果我像这样对值进行硬编码,它就会运行:
当用作 PowerShell 脚本参数时,有没有办法让 %version% 转换为实际值?
如果您将参数放在引号中,“%version%”,并将脚本执行模式更改为使用“-File”参数执行 ps1 脚本,那么这应该正确解析并注入
例如
希望对您有所帮助
你需要环境变量 (env.),它对我有用
enter image description here
我在 Team City 中定义了以下参数:
我想将此参数传递到我拥有的 powershell 脚本中(这将使用版本号更新 xml 文件)。
但这会将实际文本 %version%
插入到脚本中(没有替换参数的实际值。)
但是,我知道我的脚本正在运行,因为如果我像这样对值进行硬编码,它就会运行:
当用作 PowerShell 脚本参数时,有没有办法让 %version% 转换为实际值?
如果您将参数放在引号中,“%version%”,并将脚本执行模式更改为使用“-File”参数执行 ps1 脚本,那么这应该正确解析并注入
例如
希望对您有所帮助
你需要环境变量 (env.),它对我有用 enter image description here