Jenkins:中止生成时中止生成后操作

Jenkins:中止生成时中止生成后操作,jenkins,groovy,Jenkins,Groovy,我有一个groovy脚本来取消正在运行的作业(行为类似于jenkins gui中的“取消”)。我想以一种不需要在以后执行任何操作的方式中止构建 使用build.doStop()我可以中止构建步骤,但中止构建不会停止执行构建后操作。我们有没有办法也中止后期构建操作 我感谢您的帮助或建议,谢谢也许这是一个迟到的回复,但总比没有好 尝试添加一个Groovy后期构建或执行一组脚本(然后在构建步骤中选择执行系统Groovy脚本),作为第一个后期构建操作。您可以使用stop()或interrupt()方法

我有一个groovy脚本来取消正在运行的作业(行为类似于jenkins gui中的“取消”)。我想以一种不需要在以后执行任何操作的方式中止构建

使用build.doStop()我可以中止构建步骤,但中止构建不会停止执行构建后操作。我们有没有办法也中止后期构建操作


我感谢您的帮助或建议,谢谢

也许这是一个迟到的回复,但总比没有好

尝试添加一个Groovy后期构建执行一组脚本(然后在构建步骤中选择执行系统Groovy脚本),作为第一个后期构建操作。您可以使用stop()或interrupt()方法

然而,构建总是以失败告终(不知道为什么)。
在Jenkins 2.73.1上测试,也许这是一个迟到的回复,但总比没有好

尝试添加一个Groovy后期构建执行一组脚本(然后在构建步骤中选择执行系统Groovy脚本),作为第一个后期构建操作。您可以使用stop()或interrupt()方法

然而,构建总是以失败告终(不知道为什么)。
在Jenkins 2.73.1上测试

你看到构建了吗?是的。它的行为是相同的。生成后的操作仍在执行。您看到生成了吗?是的。它的行为相同。后期生成操作仍在执行