Skip to content

Commit f017d8f

Browse files
Test CI run
1 parent 66700da commit f017d8f

File tree

1 file changed

+5
-12
lines changed

1 file changed

+5
-12
lines changed

.gitlab-ci.yml

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -134,8 +134,7 @@ default:
134134
stage: build
135135
variables:
136136
MAVEN_OPTS: "-Xms256M -Xmx1024M"
137-
GRADLE_WORKERS: 2
138-
GRADLE_MEM: 3G
137+
GRADLE_MEM_PERCENTAGE: "70.0"
139138
KUBERNETES_CPU_REQUEST: 8
140139
KUBERNETES_MEMORY_REQUEST: 10Gi
141140
KUBERNETES_MEMORY_LIMIT: 10Gi
@@ -184,8 +183,8 @@ default:
184183
# replace maven central part by MAVEN_REPOSITORY_PROXY in .mvn/wrapper/maven-wrapper.properties
185184
- sed -i "s|https://repo.maven.apache.org/maven2/|$MAVEN_REPOSITORY_PROXY|g" .mvn/wrapper/maven-wrapper.properties
186185
- mkdir -p .mvn/caches
187-
- export GRADLE_OPTS="-Dorg.gradle.jvmargs='-Xms$GRADLE_MEM -Xmx$GRADLE_MEM -XX:ErrorFile=/tmp/hs_err_pid%p.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp'"
188-
- export GRADLE_ARGS=" --build-cache --stacktrace --no-daemon --parallel --max-workers=$GRADLE_WORKERS"
186+
- export GRADLE_OPTS="-Dorg.gradle.jvmargs='-XX:MaxRAMPercentage=$GRADLE_MEM_PERCENTAGE -XX:ErrorFile=/tmp/hs_err_pid%p.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp'"
187+
- export GRADLE_ARGS=" --build-cache --stacktrace --no-daemon --parallel"
189188
- *normalize_node_index
190189
# for weird reasons, gradle will always "chmod 700" the .gradle folder
191190
# with Gitlab caching, .gradle is always owned by root and thus gradle's chmod invocation fails
@@ -365,9 +364,7 @@ spotless:
365364
stage: tests
366365
needs: []
367366
variables:
368-
# TODO: Latest version of spotless is failing with OOM on CI only.
369-
# Setting 8G memory solving this issue, but we need to solve it eventually.
370-
GRADLE_MEM: 8G
367+
GRADLE_MEM_PERCENTAGE: "80.0"
371368
KUBERNETES_MEMORY_REQUEST: 18Gi
372369
KUBERNETES_MEMORY_LIMIT: 18Gi
373370
script:
@@ -394,10 +391,8 @@ test_published_artifacts:
394391
- rm -rf "${mvn_local_repo}/com/datadoghq"
395392
- export GPG_PRIVATE_KEY=$(aws ssm get-parameter --region us-east-1 --name ci.dd-trace-java.signing.gpg_private_key --with-decryption --query "Parameter.Value" --out text)
396393
- export GPG_PASSWORD=$(aws ssm get-parameter --region us-east-1 --name ci.dd-trace-java.signing.gpg_passphrase --with-decryption --query "Parameter.Value" --out text)
397-
- export GRADLE_OPTS="-Dorg.gradle.jvmargs='-Xms2G -Xmx2G -XX:ErrorFile=/tmp/hs_err_pid%p.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp'"
398394
- ./gradlew publishToMavenLocal $GRADLE_ARGS
399395
- cd test-published-dependencies
400-
- export GRADLE_OPTS="-Dorg.gradle.jvmargs='-Xms1G -Xmx1G -XX:ErrorFile=/tmp/hs_err_pid%p.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp'"
401396
- ./gradlew --version
402397
- ./gradlew check --info $GRADLE_ARGS
403398
after_script:
@@ -545,8 +540,6 @@ muzzle-dep-report:
545540
KUBERNETES_MEMORY_REQUEST: 20Gi
546541
KUBERNETES_MEMORY_LIMIT: 20Gi
547542
KUBERNETES_CPU_REQUEST: 10
548-
GRADLE_WORKERS: 4
549-
GRADLE_MEM: 3G
550543
GRADLE_PARAMS: "-PskipFlakyTests"
551544
CONTINUE_ON_FAILURE: "false"
552545
TESTCONTAINERS_CHECKS_DISABLE: "true"
@@ -568,7 +561,7 @@ muzzle-dep-report:
568561
export PROFILER_COMMAND="-XX:StartFlightRecording=settings=profile,filename=/tmp/${CI_JOB_NAME_SLUG}.jfr,dumponexit=true";
569562
fi
570563
- *prepare_test_env
571-
- export GRADLE_OPTS="-Dorg.gradle.jvmargs='-Xms$GRADLE_MEM -Xmx$GRADLE_MEM $PROFILER_COMMAND -XX:ErrorFile=/tmp/hs_err_pid%p.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp' -Ddatadog.forkedMaxHeapSize=1024M -Ddatadog.forkedMinHeapSize=128M"
564+
- export GRADLE_OPTS="-Dorg.gradle.jvmargs='-XX:MaxRAMPercentage=$GRADLE_MEM_PERCENTAGE $PROFILER_COMMAND -XX:ErrorFile=/tmp/hs_err_pid%p.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp' -Ddatadog.forkedMaxHeapSize=1024M -Ddatadog.forkedMinHeapSize=128M"
572565
- ./gradlew --version
573566
- ./gradlew $GRADLE_TARGET $GRADLE_PARAMS -PtestJvm=$testJvm -PtaskPartitionCount=$NORMALIZED_NODE_TOTAL -PtaskPartition=$NORMALIZED_NODE_INDEX $GRADLE_ARGS --continue || $CONTINUE_ON_FAILURE
574567
after_script:

0 commit comments

Comments
 (0)