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