Skip to content

Commit 3d711ee

Browse files
Adjust jvmargs
Gradle: --no-daemon --no-configuration-cache Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
1 parent f292800 commit 3d711ee

File tree

10 files changed

+19
-19
lines changed

10 files changed

+19
-19
lines changed

.devcontainer/Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ RUN cd /tmp/ && mv cmdline-tools/ latest/ && mv latest/ /usr/lib/android-sdk/cmd
1313
RUN mkdir /usr/lib/android-sdk/licenses/
1414
RUN chmod -R 755 /usr/lib/android-sdk/
1515
RUN mkdir -p "$HOME/.gradle" && \
16-
echo "org.gradle.jvmargs=-Xmx6g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 -XX:+UseParallelGC -XX:MaxMetaspaceSize=1g" > "$HOME/.gradle/gradle.properties" && \
16+
echo "org.gradle.jvmargs=-Xmx1g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8" > "$HOME/.gradle/gradle.properties" && \
1717
echo "org.gradle.caching=true" >> "$HOME/.gradle/gradle.properties" && \
1818
echo "org.gradle.parallel=true" >> "$HOME/.gradle/gradle.properties" && \
1919
echo "org.gradle.configureondemand=true" >> "$HOME/.gradle/gradle.properties" && \
20-
echo "kapt.incremental.apt=true" >> "$HOME/.gradle/gradle.properties"
20+
echo "kapt.incremental.apt=true" >> "$HOME/.gradle/gradle.properties"

.drone.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ steps:
2424
- scripts/checkIfRunDrone.sh $DRONE_PULL_REQUEST || exit 0
2525
- emulator -avd android -no-snapshot -gpu swiftshader_indirect -no-window -no-audio -skin 500x833 &
2626
- sed -i s'#<bool name="is_beta">false</bool>#<bool name="is_beta">true</bool>#'g app/src/main/res/values/setup.xml
27-
- ./gradlew assembleGplayDebugAndroidTest
27+
- ./gradlew -no-daemon assembleGplayDebugAndroidTest
2828
- scripts/wait_for_emulator.sh
29-
- ./gradlew installGplayDebugAndroidTest
29+
- ./gradlew -no-daemon installGplayDebugAndroidTest
3030
- scripts/wait_for_server.sh "server"
3131
- scripts/deleteOldComments.sh "stable" "IT" $DRONE_PULL_REQUEST
32-
- ./gradlew createGplayDebugCoverageReport -Pcoverage -Pandroid.testInstrumentationRunnerArguments.notAnnotation=com.owncloud.android.utils.ScreenshotTest || scripts/uploadReport.sh $LOG_USERNAME $LOG_PASSWORD $DRONE_BUILD_NUMBER "stable" "IT" $DRONE_PULL_REQUEST
32+
- ./gradlew -no-daemon createGplayDebugCoverageReport -Pcoverage -Pandroid.testInstrumentationRunnerArguments.notAnnotation=com.owncloud.android.utils.ScreenshotTest || scripts/uploadReport.sh $LOG_USERNAME $LOG_PASSWORD $DRONE_BUILD_NUMBER "stable" "IT" $DRONE_PULL_REQUEST
3333

3434
services:
3535
- name: server
@@ -185,6 +185,6 @@ name: GIT_TOKEN
185185
data: XIoa9IYq+xQ+N5iln8dlpWv0jV6ROr7HuE24ioUr4uQ8m8SjyH0yognWYLYLqnbTKrFWlFZiEMQTH/sZiWjRFvV1iL0=
186186
---
187187
kind: signature
188-
hmac: b4568fe767026f67cca8c416c20cc522fd1d06941c836ca7eb4955682855d237
188+
hmac: 8d701d9c3be287f10b9cb9904e6eab01f7f92da5c9dc5d3dedf807a2af86efcb
189189

190190
...

.github/workflows/analysis.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@ jobs:
7171
run: |
7272
mkdir -p "$HOME/.gradle"
7373
{
74-
echo "org.gradle.jvmargs=-Xmx5g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 -XX:+UseParallelGC -XX:MaxMetaspaceSize=1g"
74+
echo "org.gradle.jvmargs=-Xmx1g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8"
7575
echo "org.gradle.configureondemand=true"
7676
echo "org.gradle.configuration-cache=false"
7777
echo "kapt.incremental.apt=true"

.github/workflows/assembleFlavors.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ jobs:
3131
- uses: gradle/actions/wrapper-validation@4d9f0ba0025fe599b4ebab900eb7f3a1d93ef4c2 # v5.0.0
3232
- name: Build ${{ matrix.flavor }}
3333
run: |
34-
echo "org.gradle.jvmargs=-Xmx6g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 -XX:+UseParallelGC -XX:MaxMetaspaceSize=1g" >> gradle.properties
34+
echo "org.gradle.jvmargs=-Xmx1g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8" >> gradle.properties
3535
echo "org.gradle.caching=true" >> gradle.properties
3636
echo "org.gradle.parallel=true" >> gradle.properties
3737
echo "org.gradle.configureondemand=true" >> gradle.properties
3838
echo "kapt.incremental.apt=true" >> gradle.properties
39-
./gradlew assemble${{ matrix.flavor }}
39+
./gradlew --no-daemon --no-configuration-cache assemble${{ matrix.flavor }}

.github/workflows/check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,4 +29,4 @@ jobs:
2929
distribution: "temurin"
3030
java-version: 17
3131
- name: Check ${{ matrix.task }}
32-
run: ./gradlew ${{ matrix.task }}
32+
run: ./gradlew --no-daemon --no-configuration-cache ${{ matrix.task }}

.github/workflows/codeql.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ jobs:
5454
- name: Assemble
5555
run: |
5656
mkdir -p "$HOME/.gradle"
57-
echo "org.gradle.jvmargs=-Xmx4g -XX:MaxMetaspaceSize=512m -XX:+HeapDumpOnOutOfMemoryError" > "$HOME/.gradle/gradle.properties"
58-
./gradlew assembleDebug
57+
echo "org.gradle.jvmargs=-Xmx1g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8" > "$HOME/.gradle/gradle.properties"
58+
./gradlew --no-daemon --no-configuration-cache assembleDebug
5959
- name: Perform CodeQL Analysis
6060
uses: github/codeql-action/analyze@fdbfb4d2750291e159f0156def62b853c2798ca2 # v4.31.5

.github/workflows/qa.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,10 @@ jobs:
4646
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4747
run: |
4848
mkdir -p "$HOME/.gradle"
49-
echo "org.gradle.jvmargs=-Xmx6g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 -XX:+UseParallelGC -XX:MaxMetaspaceSize=1g" > "$HOME/.gradle/gradle.properties"
49+
echo "org.gradle.jvmargs=-Xmx1g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8" > "$HOME/.gradle/gradle.properties"
5050
echo "org.gradle.caching=true; org.gradle.parallel=true; org.gradle.configureondemand=true; kapt.incremental.apt=true" >> "$HOME/.gradle/gradle.properties"
5151
sed -i "/qa/,/\}/ s/versionCode.*/versionCode = ${{ github.event.number }}/" app/build.gradle.kts
5252
sed -i "/qa/,/\}/ s/versionName.*/versionName = \"${{ github.event.number }}\"/" app/build.gradle.kts
53-
./gradlew assembleQaDebug
53+
./gradlew --no-daemon --no-configuration-cache assembleQaDebug
5454
$(find /usr/local/lib/android/sdk/build-tools/*/apksigner | sort | tail -n1) sign --ks-pass pass:"$KS_PASS" --key-pass pass:"$KEY_PASS" --ks-key-alias key0 --ks ".github/workflows/QA_keystore.jks" app/build/outputs/apk/qa/debug/*qa-debug*.apk
5555
.github/workflows/uploadArtifact.sh "$LOG_USERNAME" "$LOG_PASSWORD" "${{github.event.number}}" "${{github.event.number}}" "$GITHUB_TOKEN"

.github/workflows/screenShotTest.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,14 +69,14 @@ jobs:
6969
- name: Configure gradle daemon
7070
run: |
7171
mkdir -p $HOME/.gradle
72-
echo "org.gradle.jvmargs=-Xmx6g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 -XX:+UseParallelGC -XX:MaxMetaspaceSize=1g" > $HOME/.gradle/gradle.properties
72+
echo "org.gradle.jvmargs=-Xmx1g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8" > $HOME/.gradle/gradle.properties
7373
echo "org.gradle.caching=true" >> $HOME/.gradle/gradle.properties
7474
echo "org.gradle.parallel=true" >> $HOME/.gradle/gradle.properties
7575
echo "org.gradle.configureondemand=true" >> $HOME/.gradle/gradle.properties
7676
echo "kapt.incremental.apt=true" >> $HOME/.gradle/gradle.properties
7777
7878
- name: Build gplay
79-
run: ./gradlew assembleGenericDebug
79+
run: ./gradlew --no-daemon --no-configuration-cache assembleGenericDebug
8080

8181
- name: Delete old comments
8282
env:
@@ -95,7 +95,7 @@ jobs:
9595
sdcard-path-or-size: 100M
9696
target: google_apis
9797
emulator-options: -no-window -gpu swiftshader_indirect -no-snapshot -noaudio -no-boot-anim -skin 500x833
98-
script: ./gradlew uninstallAll genericDebugExecuteScreenshotTests -Dorg.gradle.jvmargs="--add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/java.nio.channels=ALL-UNNAMED --add-exports java.base/sun.nio.ch=ALL-UNNAMED" -Pandroid.testInstrumentationRunnerArguments.annotation=com.owncloud.android.utils.ScreenshotTest -Pandroid.testInstrumentationRunnerArguments.COLOR=${{ matrix.color }} -Pandroid.testInstrumentationRunnerArguments.DARKMODE=${{ matrix.scheme }}
98+
script: ./gradlew --no-daemon --no-configuration-cache uninstallAll genericDebugExecuteScreenshotTests -Dorg.gradle.jvmargs="--add-opens java.base/java.nio=ALL-UNNAMED --add-opens java.base/java.nio.channels=ALL-UNNAMED --add-exports java.base/sun.nio.ch=ALL-UNNAMED" -Pandroid.testInstrumentationRunnerArguments.annotation=com.owncloud.android.utils.ScreenshotTest -Pandroid.testInstrumentationRunnerArguments.COLOR=${{ matrix.color }} -Pandroid.testInstrumentationRunnerArguments.DARKMODE=${{ matrix.scheme }}
9999
- name: upload failing results
100100
if: ${{ failure() }}
101101
env:

.github/workflows/unit-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
uses: gradle/actions/setup-gradle@4d9f0ba0025fe599b4ebab900eb7f3a1d93ef4c2 # v5.0.0
4141

4242
- name: Run unit tests with coverage
43-
run: ./gradlew jacocoTestGplayDebugUnitTest
43+
run: ./gradlew --no-daemon --no-configuration-cache jacocoTestGplayDebugUnitTest
4444

4545
- name: Upload failing results
4646
if: ${{ failure() }}

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ android.nonTransitiveRClass=true
1111

1212

1313
# JVM arguments to optimize heap usage, enable heap dump on out-of-memory errors, and set the file encoding
14-
org.gradle.jvmargs=-Xmx6g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 -XX:+UseParallelGC -XX:MaxMetaspaceSize=1g
14+
org.gradle.jvmargs=--Xmx1g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
1515
org.gradle.dependency.verification.console=verbose
1616
kotlin.daemon.jvmargs=-Xmx6144m -XX:+UseParallelGC
1717
org.gradle.caching=true

0 commit comments

Comments
 (0)