summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnthony Green <green@moxielogic.com>2019-11-29 23:56:11 -0500
committerAnthony Green <green@moxielogic.com>2019-11-29 23:56:11 -0500
commitde869addac4d8c376eceff17a1c6872c1042c042 (patch)
treeb63c5cf7127bd890e1a9e13df59453045507325f
parent7fff1da56793f52beceae2f4f3ccb53c9c87597d (diff)
downloadlibffi-de869addac4d8c376eceff17a1c6872c1042c042.tar.gz
Install java
-rw-r--r--.travis.yml8
1 files changed, 8 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index ee37ff7..5148813 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,5 +1,6 @@
---
sudo: required
+dist: bionic
language: c
@@ -8,6 +9,8 @@ env:
- ANDROID_HOME=${HOME}/android-sdk
- TOOLS=${ANDROID_HOME}/tools
- PATH=${ANDROID_HOME}:${ANDROID_HOME}/emulator:${TOOLS}:${TOOLS}/bin:${ANDROID_HOME}/platform-tools:${PATH}
+ - GRAVIS="https://raw.githubusercontent.com/DanySK/Gravis-CI/master/"
+ - JDK="1.8"
matrix:
include:
@@ -15,6 +18,11 @@ matrix:
env: HOST=arm-linux-androideabi RUNTESTFLAGS="--target_board android DEJAGNU="/opt/.travis/site.exp"
before_install:
+ # Set up JDK 8 for Android SDK - Java is universally needed: codacy, unit tests, emulators
+ - curl "${GRAVIS}.install-jdk-travis.sh" --output ~/.install-jdk-travis.sh
+ - export TARGET_JDK="${JDK}"
+ - JDK="1.8"
+ - source ~/.install-jdk-travis.sh
- wget -q https://dl.google.com/android/repository/sdk-tools-linux-4333796.zip -O android-sdk-tools.zip
# - wget -q https://dl.google.com/android/repository/android-ndk-r20b-linux-x86_64.zip -O android-sdk-tools.zip
- unzip -q android-sdk-tools.zip -d ${ANDROID_HOME}