在我的Jenkins服务器上,我安装了this extension,这允许我添加一个构建后的任务。
此任务基本上是对PowerShell
脚本的调用。此PowerShell脚本需要接收分支和内部版本号作为参数。
我没有找到如何传输这些,我试过这个:
powershell -File D:\Scripts\postBuildScript.ps1 -branch ${Branch} -build ${Build_Number}
但是在脚本中我得到${Branch}
和${Build_Number}
作为值。
我该如何转发?
答案 0 :(得分:0)
引用环境变量的正确方法是用百分比字符包围它们:
powershell -File D:\Scripts\postBuildScript.ps1 -branch %BRANCH% -build %BUILD_NUMBER%
或者我认为你也可以通过$env:
在PowerShell脚本中引用它们,例如:
Param(
$branch = $env:branch,
$build = $env:build_number
)