Gradle Task突然终止

时间:2012-09-28 11:20:17

标签: jenkins hudson gradle jenkins-plugins hudson-plugins

我将简要解释一下这个问题:

我正在通过Hudson执行gradle任务。 gradle任务执行一些groovy代码。 如果我取消Hudson作业,执行gradle任务,那么gradle任务会突然结束,而不会完全执行其中的groovy代码。

有没有办法,即使gradle任务突然终止,一块代码也会出错?这是为了处理优雅的退出。就像在java中一样,我们有一个finally块。

任何有关此方面的帮助都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

由于Hudson正在控制执行Gradle / Groovy代码的JVM进程,因此无法在Gradle中执行此操作。但是既然你正在使用Hudson,你可以尝试使用一些插件来实现你所需要的。例如,您可以创建另一个作业并使用Build Result Trigger Plugin,这将在原始作业失败时启动该作业。