blob: 5383613caa5438b8429932f192068be7f7011cf9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#!/usr/bin/env bash
set -e
GITHUB_REF="${1}"
shift
export ANYSOFTKEYBOARD_CRASH_REPORT_EMAIL="${1}"
shift
KEYSTORE_FILE_URL="${1}"
shift
export ANYSOFTKEYBOARD_KEYSTORE_PASSWORD="${1}"
shift
export ANYSOFTKEYBOARD_KEYSTORE_ALIAS="${1}"
shift
export ANYSOFTKEYBOARD_KEYSTORE_KEY_PASSWORD="${1}"
shift
PUBLISH_CERT_FILE_URL="${1}"
shift
export PUBLISH_APK_SERVICE_ACCOUNT_EMAIL="${1}"
shift
DEPLOY_TASKS="$*"
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 ${KEYSTORE_FILE_URL} ${PUBLISH_CERT_FILE_URL} ${DEPLOY_TASKS}
|