Jenkins需要Gradle输入来删除Java堆空间错误

时间:2016-05-02 15:43:25

标签: java jenkins gradle groovy

我正在使用Gradle执行Groovy应用程序并收到有关“Java堆空间”的错误。在我的build.gradle文件中应用此代码后,它可以正常工作而不会出错。

tasks.withType(GroovyCompile) {
  configure(groovyOptions.forkOptions) {
    memoryMaximumSize = ‘1g’
    jvmArgs = [‘-XX:MaxPermSize=512m’, ‘-Xms512m’, ‘-Xmx1g’]
  }
}

但我想从Jenkins构建这个应用程序。我无法更改build.gradle文件,因为Jenkins从git下载代码并执行构建。所以,我想从jenkins设置中应用一些东西,这将增加堆大小以消除错误。 在Builds failing with OutOfMemoryErrors后应用此值-XX:MaxPermSize=512m -Xms512m -Xmx1g但仍然出现错误。

我不明白我应该如何在Jenkins中应用上面的代码来删除'Java heap error'

0 个答案:

没有答案