Fix android build and enable snapshots
Summary: Fix some long-standing issues with the android build on Travis (and elsewhere) and enable automatic publishing of snapshots. Reviewed By: emilsjolander Differential Revision: D5044001 fbshipit-source-id: f00be07f33c8018573af0b98233068ebd93360b4
This commit is contained in:
committed by
Facebook Github Bot
parent
181101c92d
commit
ffcd2cfc8a
14
.travis.yml
14
.travis.yml
@@ -9,6 +9,9 @@ os: osx
|
||||
osx_image: xcode8.2
|
||||
language: cpp
|
||||
compiler: clang
|
||||
cache:
|
||||
directories:
|
||||
- $HOME/Library/Caches/Homebrew
|
||||
|
||||
env:
|
||||
- TARGET=c
|
||||
@@ -63,12 +66,8 @@ before_install:
|
||||
brew cask install java;
|
||||
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8);
|
||||
export PATH=$JAVA_HOME/bin:$PATH;
|
||||
brew install caskroom/cask/android-sdk;
|
||||
export ANDROID_SDK=/usr/local/Cellar/android-sdk/24.4.1_1;
|
||||
export ANDROID_HOME=/usr/local/Cellar/android-sdk/24.4.1_1;
|
||||
brew install lib32stdc++6 lib32z1;
|
||||
echo y | $ANDROID_SDK/tools/android update sdk --filter android-19,addon-google_apis-google-19,build-tools-19.1.0 --no-ui;
|
||||
echo y | $ANDROID_SDK/tools/android update sdk -u;
|
||||
source scripts/android-setup.sh && installAndroidSDK
|
||||
export ANDROID_SDK=$ANDROID_HOME
|
||||
fi
|
||||
|
||||
# JavaScript
|
||||
@@ -114,7 +113,8 @@ script:
|
||||
# Android
|
||||
- |
|
||||
if [[ $TARGET = "android" ]]; then
|
||||
buck build --verbose 0 //android/sample:sample
|
||||
buck build --verbose 0 //android/sample:sample &&
|
||||
scripts/publish-snapshot.sh
|
||||
fi
|
||||
|
||||
# JavaScript
|
||||
|
Reference in New Issue
Block a user