aboutsummaryrefslogtreecommitdiff
path: root/ci/build.sh
blob: c99ec5fc580f2fa8e119f04357c7907cec8f8e01 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
#!/bin/sh
# Full build: native executables (rsync + rsh via the NDK), then the APK.
# Requires the pinned toolchain (see versions): Android SDK + NDK, a JDK, Go.
set -eu

root=$(CDPATH= cd -- "$(dirname -- "$0")/.." && pwd)

make -C "$root" app
git -C "$root" rev-parse HEAD > "$root/app/build/outputs/apk/release/.source-commit"

echo "ci: APK at app/build/outputs/apk/release/"
ls -l "$root"/app/build/outputs/apk/release/*.apk