F-Droid: auto-allocate gradle RAM

This commit is contained in:
Hans-Christoph Steiner 2021-09-14 15:55:38 +02:00
parent e440cc8dc2
commit 44c72386d6
No known key found for this signature in database
GPG key ID: 3E177817BA1B9BFA

View file

@ -1736,7 +1736,11 @@ Builds:
subdir: app
gradle:
- full
prebuild: echo "org.gradle.jvmargs=-Xms1g -Xmx4g -XX:MaxPermSize=4g" >> ../gradle.properties
prebuild:
- max=$(expr $(sed -En 's,^MemAvailable:\s*([0-9]+)[^0-9]*$,\1,p' /proc/meminfo)
/ 1024 / 1024)
- printf "\norg.gradle.jvmargs=-Xms1g -Xmx${max}g -XX:MaxPermSize=${max}g\n"
>> ../gradle.properties
scanignore:
- app/src/androidTest/assets
- app/src/test/resources
@ -1747,7 +1751,11 @@ Builds:
subdir: app
gradle:
- full
prebuild: echo "org.gradle.jvmargs=-Xms1g -Xmx4g -XX:MaxPermSize=4g" >> ../gradle.properties
prebuild:
- max=$(expr $(sed -En 's,^MemAvailable:\s*([0-9]+)[^0-9]*$,\1,p' /proc/meminfo)
/ 1024 / 1024)
- printf "\norg.gradle.jvmargs=-Xms1g -Xmx${max}g -XX:MaxPermSize=${max}g\n"
>> ../gradle.properties
scanignore:
- app/src/androidTest/assets
- app/src/test/resources