Updated on 2026-08-14
This commit is contained in:
parent
4ad1725c3b
commit
151ca892ed
3 changed files with 32 additions and 4 deletions
13
ci_resources/build_8gb_ram_ci_gradle.properties
Normal file
13
ci_resources/build_8gb_ram_ci_gradle.properties
Normal file
|
|
@ -0,0 +1,13 @@
|
||||||
|
org.gradle.jvmargs=-Xmx7g -XX:MaxMetaspaceSize=512m -XX:+UseParallelGC -XX:ParallelGCThreads=3 -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
|
||||||
|
org.gradle.parallel=true
|
||||||
|
org.gradle.workers.max=3
|
||||||
|
org.gradle.daemon=false
|
||||||
|
org.gradle.unsafe.configuration-cache=false
|
||||||
|
org.gradle.console=plain
|
||||||
|
org.gradle.caching=false
|
||||||
|
|
||||||
|
android.useAndroidX=true
|
||||||
|
android.nonTransitiveRClass=false
|
||||||
|
|
||||||
|
kotlin.incremental=false
|
||||||
|
kotlin.compiler.execution.strategy=in-process
|
||||||
12
ci_resources/tests_8gb_ram_ci_gradle.properties
Normal file
12
ci_resources/tests_8gb_ram_ci_gradle.properties
Normal file
|
|
@ -0,0 +1,12 @@
|
||||||
|
org.gradle.jvmargs=-Xmx6g -XX:MaxMetaspaceSize=512m -XX:+UseParallelGC -XX:ParallelGCThreads=3 -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
|
||||||
|
org.gradle.parallel=true
|
||||||
|
org.gradle.workers.max=3
|
||||||
|
org.gradle.daemon=false
|
||||||
|
org.gradle.unsafe.configuration-cache=false
|
||||||
|
org.gradle.console=plain
|
||||||
|
org.gradle.caching=false
|
||||||
|
|
||||||
|
android.useAndroidX=true
|
||||||
|
android.nonTransitiveRClass=false
|
||||||
|
|
||||||
|
kotlin.incremental=false
|
||||||
|
|
@ -23,7 +23,7 @@ platform :android do
|
||||||
|
|
||||||
desc "Runs all the tests"
|
desc "Runs all the tests"
|
||||||
lane :test do
|
lane :test do
|
||||||
FileUtils.cp("../ci_resources/8gb_ram_ci_gradle.properties", "../gradle.properties")
|
FileUtils.cp("../ci_resources/tests_8gb_ram_ci_gradle.properties", "../gradle.properties")
|
||||||
puts File.read("../gradle.properties")
|
puts File.read("../gradle.properties")
|
||||||
gradle(task: "detekt")
|
gradle(task: "detekt")
|
||||||
gradle(task: "testDebugUnitTest")
|
gradle(task: "testDebugUnitTest")
|
||||||
|
|
@ -87,19 +87,22 @@ platform :android do
|
||||||
|
|
||||||
desc "Publish internal and external builds to Firebase App Distribution"
|
desc "Publish internal and external builds to Firebase App Distribution"
|
||||||
lane :publishToFirebase do |options|
|
lane :publishToFirebase do |options|
|
||||||
|
FileUtils.cp("../ci_resources/build_8gb_ram_ci_gradle.properties", "../gradle.properties")
|
||||||
|
puts File.read("../gradle.properties")
|
||||||
gradle(
|
gradle(
|
||||||
task: "clean assemble",
|
task: "clean assemble",
|
||||||
build_type: "Internal",
|
build_type: "Internal",
|
||||||
properties: {
|
properties: {
|
||||||
'versionCode' => ENV['versionCode'],
|
'versionCode' => ENV['version_code'],
|
||||||
'versionName' => ENV['versionName'],
|
'versionName' => ENV['version_name'],
|
||||||
}
|
}
|
||||||
)
|
)
|
||||||
firebase_app_distribution(
|
firebase_app_distribution(
|
||||||
|
firebase_cli_token: ENV['firebase_cli_token'],
|
||||||
app: ENV['app_id_internal'],
|
app: ENV['app_id_internal'],
|
||||||
apk_path: ENV['apk_path_internal'],
|
apk_path: ENV['apk_path_internal'],
|
||||||
groups: ENV['groups'],
|
groups: ENV['groups'],
|
||||||
release_notes: ENV['releaseNotes']
|
release_notes: ENV['release_notes'],
|
||||||
)
|
)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue