You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
fairemail-apk/build.sh

26 lines
567 B

#!/bin/sh
set -eu
IN=$(jq . <&0)
VERSION=$(echo $IN | jq -r .tag_name)
APK_FILENAME=$(echo $IN | jq -r .file_name)
docker build \
--build-arg VERSION=$VERSION \
--build-arg KEYSTORE_FILE=$(cat $ANDROID_KEYSTORE_FILE | base64 -w0) \
--build-arg KEYSTORE_PROPERTIES=$(envsubst < templates/keystore.properties | base64 -w0) \
-t fairemail-apk \
. \
> /dev/null
DOCKER_CONTAINER_ID=$(docker create fairemail-apk)
trap "{
docker rm $DOCKER_CONTAINER_ID > /dev/null ;
}" EXIT
docker cp $DOCKER_CONTAINER_ID:/apk/$APK_FILENAME .
echo $IN