我有一个从构建脚本运行的 psake 任务,以验证是否在预期位置创建了预期的工件。当我从命令行运行它时它似乎工作,但是当断言通过或失败时它返回一个错误代码“-1”。退出代码 -1 是什么意思,为什么当它通过断言时我不会得到退出代码 0?
task VerifyArtifacts {
Assert (Test-Path $package_file) "$package_file could not be found"
}
要执行的命令:
psake .\default.ps1 VerifyArtifacts