在命令行脚本上停止 nolio 部署失败

Stop nolio deployment on command line script fail

我已经尝试搜索此内容,但找不到任何内容。我有一个 Nolio 流程,它有一个命令行操作来部署一个带有 psake 的解决方案。命令行是 运行 这样的:

psake.cmd .\deploy.ps1 -parameters @{env='Environment'} if ($psake.build_success -eq $false) { exit 1 } else { exit 0 }

但是如果脚本 deploy.ps1 失败,nolio 部署会挂起,需要手动停止。

有没有办法让部署在脚本失败时自动停止?

我找到了解决办法。 Nolio 提供了一个名为 "ROC - Fail Deployment Step" 的操作。我通过取消选择失败时暂停并在脚本执行后添加此操作并将 link 上的操作设置为 "On failed"

来实现我想要的