From 0128a8b29db80aeddad5ee00a3787affe36d5160 Mon Sep 17 00:00:00 2001 From: tzugen Date: Wed, 6 Apr 2022 21:00:27 +0200 Subject: [PATCH] Fix memory settings --- .circleci/config.yml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 1daa6b7d..3bdd57a8 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,11 +1,17 @@ -version: 3 +version: 2.1 +parameters: + memory-config: + type: string + default: "-Xmx6g -Xms256m -XX:MaxMetaspaceSize=1g -verbose:gc -Xlog:gc*" jobs: build: docker: - image: cimg/android:2022.03.1 working_directory: ~/ultrasonic environment: - JVM_OPTS: -Xmx3200m + JVM_OPTS: << pipeline.parameters.memory-config >> + JAVA_TOOL_OPTIONS: << pipeline.parameters.memory-config >> + GRADLE_OPTS: << pipeline.parameters.memory-config >> steps: - checkout - restore_cache: @@ -18,6 +24,7 @@ jobs: command: | sed -i '/^org.gradle.jvmargs/d' gradle.properties sed -i 's/^org.gradle.daemon=true/org.gradle.daemon=false/g' gradle.properties + cat gradle.properties - run: name: checkstyle command: ./gradlew -Pqc ktlintCheck @@ -44,7 +51,7 @@ jobs: - save_cache: paths: - ~/.gradle - key: v1-ultrasonic-{{ .Branch }}-{{ checksum "gradle/libs.versions.toml" }} + key: v2-ultrasonic-{{ .Branch }}-{{ checksum "gradle/libs.versions.toml" }} - store_artifacts: path: ultrasonic/build/reports destination: reports @@ -77,6 +84,10 @@ jobs: docker: - image: cimg/android:2022.03.1 working_directory: ~/ultrasonic + environment: + JVM_OPTS: << pipeline.parameters.memory-config >> + JAVA_TOOL_OPTIONS: << pipeline.parameters.memory-config >> + GRADLE_OPTS: << pipeline.parameters.memory-config >> steps: - checkout - restore_cache: