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

时间:2016-12-16 14:39:16

标签: android jenkins gradle build daemon

我的CI服务器配置很低。

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

* What went wrong:
Gradle build daemon disappeared unexpectedly (it may have been killed or may have crashed)

然后,如果我使用gradle-2.14.1那个默认的关闭gradle守护进程,我的任务就是发布'是建立成功,但它会附加其他任务来关闭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)

当然,如果我在我的macbookpro上运行gradle,一切都还可以。

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

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

2 个答案:

答案 0 :(得分:1)

-Dorg.gradle.daemon=false环境变量中添加标志GRADLE_OPTS解决了我的问题。有关详细信息,请访问: https://docs.gradle.org/current/userguide/gradle_daemon.html#sec:ways_to_disable_gradle_daemon

答案 1 :(得分:0)

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

使用此选项将其禁用

- 无守护程序

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