在命令行脚本上停止 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"
来实现我想要的
我已经尝试搜索此内容,但找不到任何内容。我有一个 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"
来实现我想要的