17 lines
		
	
	
	
		
			572 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			17 lines
		
	
	
	
		
			572 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
|  | #! /bin/bash
 | ||
|  | 
 | ||
|  | # Edit the 'build.gradle' file to a certain target sdk | ||
|  | TAG="$1" | ||
|  | LABEL="$2" | ||
|  | VERSION="$3" | ||
|  | 
 | ||
|  | echo "Setting $VERSION" | ||
|  | # sed -i "s/compileSdkVersion *[0-9]\+/compileSdkVersion $VERSION/" app/build.gradle | ||
|  | sed -i "s/minSdk *[0-9]\+/minSdk $VERSION/" app/build.gradle | ||
|  | sed -i "s/targetSdkVersion *[0-9]\+/targetSdkVersion $VERSION/" app/build.gradle | ||
|  | 
 | ||
|  | ./gradlew build | ||
|  | 
 | ||
|  | scp app/build/outputs/apk/release/app-release.apk hetzner:~/public/apk/mapcomplete-$TAG-$LABEL.apk | ||
|  | ssh hetzner "cp ~/public/apk/mapcomplete-$TAG-$LABEL.apk ~/public/apk/mapcomplete-latest-$LABEL.apk" |