#!/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