我需要使用powershell作为选项在Windows环境中运行python脚本,因为我的Bamboo Env将仅调用它。
我需要PowerShell脚本来调用python脚本,如果python返回状态为1则应该失败。 我不能这样做,请你帮我。
答案 0 :(得分:1)
检查$LASTEXITCODE
automatic variable。
<强> $ LASTEXITCODE 强>
包含已运行的最后一个基于Windows的程序的退出代码。
示例Powershell脚本(应用.
Dot sourcing operator运行python脚本):
. py SomePythonScript.py
if ( $LASTEXITCODE -ne 0 ) {
Write-Warning "Exiting with code $LASTEXITCODE"
exit $LASTEXITCODE
}
### sample Powershell script continues here on `$LASTEXITCODE -eq 0` condition