0
0
mirror of https://github.com/signalapp/libsignal.git synced 2024-09-20 03:52:17 +02:00

Add Github actions

This commit is contained in:
Jack Lloyd 2020-11-03 16:35:23 -05:00
parent 1037e6735a
commit 560204eab9

39
.github/workflows/java.yml vendored Normal file
View File

@ -0,0 +1,39 @@
name: Java
on:
push:
branches: [ master ]
pull_request:
branches: [ master ]
env:
CARGO_TERM_COLOR: always
jobs:
build:
name: Build and Test
runs-on: ubuntu-latest
steps:
- name: Install nightly rust
uses: actions-rs/toolchain@v1
with:
toolchain: nightly
override: true
profile: minimal
- name: Install Android toolchains
run: rustup target add aarch64-linux-android armv7-linux-androideabi x86_64-linux-android i686-linux-android
- name: Install NDK tool
run: cargo install cargo-ndk
- uses: actions/checkout@v2
- name: Build libsignal-client-java
run: ./gradlew build
working-directory: java
env:
ANDROID_NDK_HOME: /usr/local/lib/android/sdk/ndk-bundle