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.
26 lines
567 B
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
|
|
|