Skip to content
Merged
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 17 additions & 6 deletions .circleci/config.continue.yml.j2
Original file line number Diff line number Diff line change
Expand Up @@ -179,9 +179,14 @@ commands:
display_memory_usage:
steps:
- run:
name: Max Memory Used
name: Runner Memory Usage
# The file does not seem to exist when DLC is disabled
command: cat /sys/fs/cgroup/memory/memory.max_usage_in_bytes || true
command: |
# Show cgroupv2 memory usage
printf "cgroup memory.peak: $(cat /sys/fs/cgroup/memory.peak 2>/dev/null || echo 'not found')%s\n"
printf "cgroup memory.max : $(cat /sys/fs/cgroup/memory.max 2>/dev/null || echo 'not found')%s\n"
printf "cgroup memory.high: $(cat /sys/fs/cgroup/memory.high 2>/dev/null || echo 'not found')%s\n"
printf "ram memory : $(grep MemTotal /proc/meminfo | tr -s ' ' | cut -d ' ' -f 2)%s\n"
when: always


Expand Down Expand Up @@ -282,9 +287,11 @@ commands:
jobs:
build:
<<: *defaults
resource_class: xlarge

parameters:
resourceClass:
type: string
default: xlarge
gradleTarget:
type: string
cacheType:
Expand All @@ -296,6 +303,7 @@ jobs:
type: string
default: ".*"

resource_class: << parameters.resourceClass >>
steps:
- setup_code

Expand All @@ -304,15 +312,15 @@ jobs:

- restore_dependency_cache:
cacheType: << parameters.cacheType >>

- run:
name: Build Project
command: >-
{% if is_nightly %}
./gradlew resolveAndLockAll --write-locks &&
./gradlew resolveAndLockAll --write-locks --no-daemon &&
{% endif %}
MAVEN_OPTS="-Xms64M -Xmx256M"
GRADLE_OPTS="-Dorg.gradle.jvmargs='-Xmx2560M -Xms2560M -XX:ErrorFile=/tmp/hs_err_pid%p.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp'"
GRADLE_OPTS="-Dorg.gradle.jvmargs='-Xmx2560M -XX:ErrorFile=/tmp/hs_err_pid%p.log -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/tmp'"
./gradlew clean
<< parameters.gradleTarget >>
-PskipTests
Expand Down Expand Up @@ -969,15 +977,18 @@ build_test_jobs: &build_test_jobs
cacheType: base
- build:
name: build_inst
resourceClass: 2xlarge
gradleTarget: :instrumentationTest
cacheType: inst
triggeredBy: *instrumentation_modules
- build:
name: build_latestdep
resourceClass: 2xlarge
gradleTarget: :instrumentationLatestDepTest
cacheType: latestdep
- build:
name: build_smoke
resourceClass: 2xlarge
gradleTarget: :smokeTest
cacheType: smoke
- build:
Expand Down
Loading