Nick Alexander
72beda42ed
[automation] Re-add project-specific Mentat Docker image.
2018-08-03 10:07:30 -07:00
Nick Alexander
47966f5bf1
[automation] Move project-agnostic Dockerfile into subdirectory.
...
Docker is directory oriented so we have to play along.
2018-08-03 10:06:30 -07:00
Nick Alexander
0e512766d8
[automation] Be project agnostic; use armv7-linux-androideabi; install Android standalone toolchains.
...
This is ready for Android Rust-y components: it no longer references Mentat.
The standalone toolchains are installed into
$ANDROID_NDK_TOOLCHAIN_DIR/arch-$ANDROID_NDK_API_VERSION.
2018-08-03 10:06:30 -07:00
Nick Alexander
67a14ca756
[sdks/android] Build Mentat Android SDK in TaskCluster; publish org.mozilla.mentat to nalexander's personal Bintray repo.
...
The automation parts were cribbed directly from
50add3e176
.
The automation permissions were added in
https://bugzilla.mozilla.org/show_bug.cgi?id=1477311 .
This uses a very rudimentary Gradle plugin, `rust-android-gradle`,
with custom fixes and extensions. It works pretty well for what it
is! See https://github.com/ncalexan/rust-android-gradle .
2018-07-25 20:50:44 -07:00