blob: bc3a84e445baa86f9f3d544440f634c4f5cb7713 [file] [log] [blame]
# 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:5df113f9993a3f4515275bd5ab902a1d9c3dc6ff9682cd5e9806b20dc26fc15c"
steps:
- uses: actions/checkout@8f4b7f84864484a7bf31766abe9204da3cbe65b3 # v3.5.0
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@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2
with:
path: ./runtime/bindings/tflite/java/build/outputs/aar/*.aar
retention-days: 1