Jenkins 构建失败,Gradle 构建守护进程意外消失

cs *_*s x 5 android daemon build gradle jenkins

我的 CI 服务器配置很低。

如果我使用 gradle 守护进程来构建项目,它会抛出一个错误:

* What went wrong:
Gradle build daemon disappeared unexpectedly (it may have been killed or may have crashed)
Run Code Online (Sandbox Code Playgroud)

然后,如果我使用默认关闭 gradle 守护程序的 gradle-2.14.1,我的任务“发布”是 BUILD SUCCESS,但它会附加其他任务来关闭 BUILD FAILURE 的守护程序。

The message received from the daemon indicates that the daemon has disappeared
FAILURE: Build failed with an exception.

* What went wrong:
Gradle build daemon disappeared unexpectedly (it may have been killed or may have crashed)
Run Code Online (Sandbox Code Playgroud)

当然,如果我在 macbookpro 上运行 gradle,则一切正常。

我找到了解决问题的另一种方法, run gradle --stop,然后 run gradle <task>。但它只适用于简单的任务。

那么,如何解决这个问题呢?

小智 2

建议关闭任何 CI 服务器上的 gradle 守护进程。

使用此选项来禁用它

--无守护进程

https://docs.gradle.org/current/userguide/gradle_daemon.html#sec:stopping_an_existing_daemon

  • 情况似乎不再如此 - https://github.com/gradle/gradle/issues/2824 (3认同)