mirror of
https://github.com/ouchadam/small-talk.git
synced 2024-12-22 07:55:36 +01:00
adding build script for generating signed foss releases
This commit is contained in:
parent
50914aaeb4
commit
d524f30425
21
tools/generate-fdroid-release.sh
Executable file
21
tools/generate-fdroid-release.sh
Executable file
@ -0,0 +1,21 @@
|
||||
#! /bin/bash
|
||||
set -e
|
||||
|
||||
WORKING_DIR=app/build/outputs/apk/release
|
||||
UNSIGNED=$WORKING_DIR/app-foss-release-unsigned.apk
|
||||
ALIGNED_UNSIGNED=$WORKING_DIR/app-foss-release-unsigned-aligned.apk
|
||||
SIGNED=$WORKING_DIR/app-foss-release-signed.apk
|
||||
|
||||
ZIPALIGN=$(find "$ANDROID_HOME" -iname zipalign -print -quit)
|
||||
APKSIGNER=$(find "$ANDROID_HOME" -iname apksigner -print -quit)
|
||||
|
||||
./gradlew clean assembleRelease -Pfoss -Punsigned --no-daemon --no-configuration-cache --no-build-cache
|
||||
|
||||
$ZIPALIGN -v -p 4 $UNSIGNED $ALIGNED_UNSIGNED
|
||||
|
||||
$APKSIGNER sign \
|
||||
--ks .secrets/fdroid.keystore \
|
||||
--ks-key-alias key0 \
|
||||
--ks-pass pass:$1 \
|
||||
--out $SIGNED \
|
||||
$ALIGNED_UNSIGNED
|
Loading…
Reference in New Issue
Block a user