Continuous integration 手动停止生成后执行任务/执行脚本

Continuous integration 手动停止生成后执行任务/执行脚本,continuous-integration,bamboo,Continuous Integration,Bamboo,假设您有一个在某处执行脚本并等待它完成的构建。如果手动停止生成,则脚本为而不是。但你想让它自动被杀死 是否有一种简单的方法来运行指定的作业(将向正在运行的脚本发送终止信号、执行清理等)以正常停止构建 在Google中没有简单的解决方案。您可以在作业中添加“最终”任务来终止正在运行的脚本。即使上一个作业步骤失败或手动停止作业,最终任务始终在作业结束时运行 如果脚本未运行(因为它已正常完成),则最终任务的编写方式需要使其正常失败,即发现无事可做并终止。您可以在作业中添加“最终”任务以终止正在运行的脚

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

是否有一种简单的方法来运行指定的作业(将向正在运行的脚本发送终止信号、执行清理等)以正常停止构建

在Google中没有简单的解决方案。

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

如果脚本未运行(因为它已正常完成),则最终任务的编写方式需要使其正常失败,即发现无事可做并终止。

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


如果脚本未运行(因为它已正常完成),则最终任务将需要以一种优雅失败的方式编写,即发现无事可做并终止。

令人惊讶的是,这是真的,而且很简单。谢谢令人惊讶的是,这是真的,而且很简单。谢谢