blob: 3feab06ba7182359f9daa8fb5993ca716cee686e [file]
# Builds the TFLite Java Bindings Android Library using the gradle-android
# Docker image.
name: Build TFLite Android Library
on:
workflow_dispatch:
jobs:
build_android_with_docker:
runs-on: ubuntu-20.04
env:
ANDROID_CONTAINER: "gcr.io/iree-oss/gradle-android@sha256:82af3a7c44237a1c3b05fbc8e6b9b9c3f6f7dd2343419103db06c3e39d882492"
steps:
- uses: actions/checkout@7884fcad6b5d53d10323aee724dc68d8b9096a2e # v2
with:
submodules: true
- name: Execute Android Build
run: |
docker run --rm \
-w=/work \
-v $PWD:/work \
"${ANDROID_CONTAINER}" \
bash -c build_tools/gradle/build_tflite_android_library.sh
- uses: actions/upload-artifact@82c141cc518b40d92cc801eee768e7aafc9c2fa2 # v2
with:
path: ./runtime/bindings/tflite/java/build/outputs/aar/*.aar
retention-days: 1