aboutsummaryrefslogtreecommitdiff
path: root/rules/android_application/bundle_deploy.sh_template
blob: 37f6d4d08bd0d3eee9fdd369fc8c69957d2164a8 (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
#!/bin/bash --posix

bundletool="%bundletool_path%"
aab="%aab%"
key="%key%"
tmp="$(mktemp /tmp/XXXXbundle.apks)"

function cleanup {
  rm  -r "$tmp"
}
trap cleanup EXIT

java -jar "$bundletool" build-apks \
  --bundle="$aab" \
  --output="$tmp" \
  --overwrite \
  --local-testing \
  --ks="$key" \
  --ks-pass=pass:android \
  --ks-key-alias=androiddebugkey \
  --key-pass=pass:android || exit

java -jar "$bundletool" install-apks \
  --adb="$(which adb)" \
  --apks "$tmp" \
  --modules=_ALL_ || exit