From 47192ecf75df8974113dcaf76e9829b757c40707 Mon Sep 17 00:00:00 2001 From: Marcin Grzejszczak Date: Mon, 19 Aug 2019 10:33:34 +0200 Subject: [PATCH] Trying to fix Circle by killing all gradle deamons before running a build and lowering memory usage --- .circleci/config.yml | 4 ++-- samples/src/it/settings.xml | 30 ++++++++++++++++++++++++++++++ scripts/fastBuild.sh | 2 +- 3 files changed, 33 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 3ea9e1ab9d..fe9f6fca23 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -4,8 +4,8 @@ jobs: docker: - image: cloudpipelines/pipeline-base environment: - JAVA_TOOL_OPTIONS: "-Xms64m -Xmx300m" - GRADLE_OPTS: '-Dorg.gradle.jvmargs="-Xms64m -Xmx300m -XX:+HeapDumpOnOutOfMemoryError" -Dorg.gradle.daemon=false' + JAVA_TOOL_OPTIONS: "-Xms64m -Xmx250m" + GRADLE_OPTS: '-Dorg.gradle.jvmargs="-Xms64m -Xmx250m -XX:+HeapDumpOnOutOfMemoryError" -Dorg.gradle.daemon=false' TERM: dumb branches: ignore: diff --git a/samples/src/it/settings.xml b/samples/src/it/settings.xml index 5329c60576..10eb7f523b 100644 --- a/samples/src/it/settings.xml +++ b/samples/src/it/settings.xml @@ -1,6 +1,36 @@ + + CI + + + env.CI + + + + + + org.codehaus.mojo + exec-maven-plugin + 1.6.0 + + + kill-daemons + clean + + pkill + + -f + '.*GradleDaemon.*' + + + + + + + + integration diff --git a/scripts/fastBuild.sh b/scripts/fastBuild.sh index 4251e19220..5acf714f02 100755 --- a/scripts/fastBuild.sh +++ b/scripts/fastBuild.sh @@ -7,4 +7,4 @@ set -e [[ -z "${CORES}" ]] && CORES=1 echo -e "\n\nRUNNING FAST BUILD (NO INTEGRATION TESTS) WITH [${CORES}] CORES\n\n" -./mvnw clean install -Pdocs,fast -T ${CORES} \ No newline at end of file +./mvnw clean install -Pdocs,fast -T ${CORES} -Dinvoker.parallelThreads=${CORES} \ No newline at end of file