假设您有一个在某处执行脚本并等待它完成的构建。如果手动停止构建,则脚本不。但是你想让它自动被杀死。
是否有一种简单的方法来运行指定的作业(它会向正在运行的脚本发送终止信号,执行清理等)以优雅地停止构建?
在Google中没有直接的解决方案。
答案 0 :(得分:1)
您可以在作业中添加“最终”任务以终止正在运行的脚本。即使先前的作业步骤失败或作业被手动停止,最终任务也始终在作业结束时运行。
如果脚本没有运行(因为它已经正常完成),则最终任务需要以优雅地失败的方式编写,即找不到任何事情要做并终止。