[英]Jenkins build failure,Gradle build daemon disappeared unexpectedly
我的 CI 服务器配置很低。
如果我使用 gradle 守护进程来构建项目,它会抛出一个错误:
* What went wrong:
Gradle build daemon disappeared unexpectedly (it may have been killed or may have crashed)
然后,如果我使用默认关闭 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)
当然,如果我在我的 macbookpro 上运行 gradle,一切都很好。
我找到了解决问题的另一种方法,运行gradle --stop
,然后运行gradle <task>
。 但它只适用于简单的任务。
那么,如何解决这个问题呢?
将标志-Dorg.gradle.daemon=false
添加到GRADLE_OPTS
环境变量解决了我的问题。 有关详细信息, 请访问: https : //docs.gradle.org/current/userguide/gradle_daemon.html#sec : ways_to_disable_gradle_daemon
建议在任何CI服务器上关闭gradle守护程序。
使用此选项可禁用它
--no守护
https://docs.gradle.org/current/userguide/gradle_daemon.html#sec:stopping_an_existing_daemon
刚刚发现了以下 Jenkins 插件: https : //plugins.jenkins.io/gradle-daemon/并安装了插件,如果它仍在使用中,则在构建后不会杀死守护程序。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.