gitlab-ci: limit RAM usage to available memory, some runners have 3G
This commit is contained in:
		
							parent
							
								
									857bc5c29e
								
							
						
					
					
						commit
						8c8c79d68a
					
				@ -66,6 +66,9 @@ errorprone:
 | 
			
		||||
# connectedCheck to test all the build flavors
 | 
			
		||||
.connected-template: &connected-template
 | 
			
		||||
  script:
 | 
			
		||||
    - export maxmem=$(expr $(sed -n 's,^MemAvailable:[^0-9]*\([0-9][0-9]*\)[^0-9]*$,\1,p' /proc/meminfo) / 1024 / 2 / 1024 \* 1024)
 | 
			
		||||
    - printf '\norg.gradle.jvmargs=-Xmx${maxmem}m -XX:MaxPermSize=${maxmem}m\norg.gradle.daemon=false\norg.gradle.parallel=false\n'
 | 
			
		||||
          >> local.properties
 | 
			
		||||
    - ./gradlew assembleFullDebug
 | 
			
		||||
    - export AVD_SDK=`echo $CI_JOB_NAME | awk '{print $2}'`
 | 
			
		||||
    - export AVD_TAG=`echo $CI_JOB_NAME | awk '{print $3}'`
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user