aboutsummaryrefslogtreecommitdiff
path: root/.github/actions/deploy/deploy.sh
blob: 6ba126df1a8a6271a5dabf2f73fc22bf52547cb9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/env bash

RELEASE_BUILD=${1}
GITHUB_REF=${2}
export ANYSOFTKEYBOARD_CRASH_REPORT_EMAIL=${3}
KEYSTORE_FILE_URL=${4}
export ANYSOFTKEYBOARD_KEYSTORE_PASSWORD=${5}
export ANYSOFTKEYBOARD_KEYSTORE_ALIAS=${6}
export ANYSOFTKEYBOARD_KEYSTORE_KEY_PASSWORD=${7}
PUBLISH_CERT_FILE_URL=${8}
export PUBLISH_APK_SERVICE_ACCOUNT_EMAIL=${9}

export BUILD_COUNT_FOR_VERSION=$( git rev-list --count ${GITHUB_REF} )

if [[ -z "${KEYSTORE_FILE_URL}" ]]; then
    echo "Using debug keystore for signing."
    mkdir -p /root/.android/ || true
    cp ./.github/actions/deploy/debug.keystore /root/.android/ || exit 1
fi

echo "Counter is ${BUILD_COUNT_FOR_VERSION}, RELEASE_BUILD: ${RELEASE_BUILD}, and crash email: ${ANYSOFTKEYBOARD_CRASH_REPORT_EMAIL}"
./scripts/ci/ci_deploy.sh ${RELEASE_BUILD} ${KEYSTORE_FILE_URL} ${PUBLISH_CERT_FILE_URL}