Sign APK builds from CI
This commit is contained in:
		
							
								
								
									
										20
									
								
								moneymgr_mobile/android/ci_write_keystore.sh
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								moneymgr_mobile/android/ci_write_keystore.sh
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
			
		||||
#!/bin/bash
 | 
			
		||||
 | 
			
		||||
SCRIPT_DIR="$(temp=$( realpath "$0"  ) && dirname "$temp")"
 | 
			
		||||
 | 
			
		||||
KEYSTORE_PATH="$SCRIPT_DIR/keystore.jks"
 | 
			
		||||
PROPERTIES_PATH="$SCRIPT_DIR/publish_key.properties"
 | 
			
		||||
 | 
			
		||||
[ ! -n "$JKS_KEYSTORE" ] && echo 'Missing JKS_KEYSTORE variable!'&& exit 1
 | 
			
		||||
[ ! -n "$JKS_KEYSTORE_PASSWORD" ] && echo 'Missing JKS_KEYSTORE_PASSWORD variable!' && exit 1
 | 
			
		||||
 | 
			
		||||
# Write keystore
 | 
			
		||||
echo $JKS_KEYSTORE | base64 -d > "$KEYSTORE_PATH"
 | 
			
		||||
 | 
			
		||||
# Write keystore config
 | 
			
		||||
cat > "$PROPERTIES_PATH" <<_EOF
 | 
			
		||||
storePassword=$JKS_KEYSTORE_PASSWORD
 | 
			
		||||
keyPassword=$JKS_KEYSTORE_PASSWORD
 | 
			
		||||
keyAlias=moneymgr
 | 
			
		||||
storeFile="$KEYSTORE_PATH"
 | 
			
		||||
_EOF
 | 
			
		||||
		Reference in New Issue
	
	Block a user