12
12
pull_request :
13
13
push :
14
14
branches : [ gha ]
15
- env :
16
- # JAVA_TOOL_OPTIONS: -Xmx4096m
17
- GRADLE_OPTS : -Dorg.gradle.daemon=true -Dorg.gradle.parallel=true -Dorg.gradle.configuration-cache=true
15
+ # env:
16
+ # JAVA_TOOL_OPTIONS: -Xmx4096m
17
+ # GRADLE_OPTS: -Dorg.gradle.daemon=true -Dorg.gradle.parallel=true -Dorg.gradle.configuration-cache=true
18
18
19
19
jobs :
20
20
assemble :
21
21
# 4 cpu, 16G ram
22
- runs-on : ubuntu-latest-128
22
+ runs-on : ubuntu-24.04
23
23
environment : dev
24
+ env :
25
+ JAVA_TOOL_OPTIONS : -Xmx4096m
26
+ GRADLE_OPTS : -Dorg.gradle.daemon=false -Dorg.gradle.parallel=true -Dorg.gradle.workers.max=4 -Xmx4096m
24
27
steps :
25
28
- name : Checkout
26
29
uses : actions/checkout@v4
61
64
# 4 cpu, 16G ram
62
65
runs-on : ubuntu-latest-128
63
66
environment : dev
67
+ env :
68
+ JAVA_TOOL_OPTIONS : -Xmx4096m
69
+ GRADLE_OPTS : -Dorg.gradle.daemon=false -Dorg.gradle.parallel=true -Dorg.gradle.workers.max=4 -Xmx4096m
64
70
steps :
65
71
- name : Checkout
66
72
uses : actions/checkout@v4
@@ -84,15 +90,18 @@ jobs:
84
90
GRADLE_ARGS=$(echo $CLASSNAMES | awk '{for (i=1; i<=NF; i++) print "--tests",$i}')
85
91
echo "Prepared arguments for Gradle: $GRADLE_ARGS"
86
92
87
- # 15m = export GRADLE_OPTS="$GRADLE_OPTS -Dorg.gradle.workers.max=8 " --no-daemon --parallel
88
- export GRADLE_OPTS="$GRADLE_OPTS --configuration-cache"
93
+ # 15m = export GRADLE_OPTS="$GRADLE_OPTS -Dorg.gradle.workers.max=3 " --no-daemon --parallel
94
+ # export GRADLE_OPTS="$GRADLE_OPTS --configuration-cache"
89
95
./gradlew test $GRADLE_ARGS
90
96
91
97
unitTests2 :
92
98
needs : assemble
93
99
# 4 cpu, 16G ram
94
100
runs-on : ubuntu-latest-128
95
101
environment : dev
102
+ env :
103
+ JAVA_TOOL_OPTIONS : Xmx2500m
104
+ GRADLE_OPTS : -Dorg.gradle.daemon=true -Dorg.gradle.parallel=true -Dorg.gradle.workers.max=8 -Xmx4096m
96
105
steps :
97
106
- name : Checkout
98
107
uses : actions/checkout@v4
@@ -119,7 +128,7 @@ jobs:
119
128
# 15m = export GRADLE_OPTS="$GRADLE_OPTS -Dorg.gradle.workers.max=8" --no-daemon --parallel
120
129
export JAVA_TOOL_OPTIONS="-Xmx2500m"
121
130
export GRADLE_OPTS="$GRADLE_OPTS --configuration-cache"
122
- ./gradlew --no-daemon --parallel test $GRADLE_ARGS
131
+ ./gradlew test $GRADLE_ARGS
123
132
124
133
125
134
# integrationTests:
0 commit comments