【问题标题】:Gradle Task Sudden TerminationGradle 任务突然终止
【发布时间】:2012-09-20 06:44:16
【问题描述】:

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

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

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

对此的任何帮助将不胜感激。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-03
      • 1970-01-01
      • 2021-11-04
      相关资源
      最近更新 更多