手动停止Bamboo构建后执行任务/执行脚本

时间:2016-10-07 14:26:48

标签: continuous-integration bamboo

假设您有一个在某处执行脚本并等待它完成的构建。如果手动停止构建,则脚本。但是你想让它自动被杀死。

是否有一种简单的方法来运行指定的作业(它会向正在运行的脚本发送终止信号,执行清理等)以优雅地停止构建?

在Google中没有直接的解决方案。

1 个答案:

答案 0 :(得分:1)

您可以在作业中添加“最终”任务以终止正在运行的脚本。即使先前的作业步骤失败或作业被手动停止,最终任务也始终在作业结束时运行。

如果脚本没有运行(因为它已经正常完成),则最终任务需要以优雅地失败的方式编写,即找不到任何事情要做并终止。