forked from uber/okbuck
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
53 lines (44 loc) · 1.47 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
language: java
jdk:
- openjdk8
- openjdk11
before_cache:
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
cache:
directories:
- $HOME/.gradle/caches/
timeout: 300
branches:
only:
- master
env:
global:
- ANDROID_HOME="$HOME/android-sdk"
- SKIP_OKBUCK=true
- EXTRA_OKBUCK_ARGS="--quiet --stacktrace"
- EXTRA_BUCK_ARGD="-v 0"
matrix:
- BUILD_CMD=build
- BUILD_CMD=lint
- BUILD_CMD=test
install:
- mkdir python_tmp
- wget https://github.com/kageiit/jitpack-python/releases/download/3.8/python-3.8-ubuntu-16.tar.gz -O python_tmp/python.tar.gz
- tar -C python_tmp -xf python_tmp/python.tar.gz
- export PATH="python_tmp/bin:$PATH"
- python3 --version
- python2 --version
- python --version
- mkdir -p $HOME/android-sdk-dl
- mkdir -p $HOME/android-sdk
- curl https://dl.google.com/android/repository/commandlinetools-linux-6609375_latest.zip > $HOME/android-sdk-dl/sdk-tools.zip
- unzip -qq -n $HOME/android-sdk-dl/sdk-tools.zip -d $HOME/android-sdk/cmdline-tools
- yes | $HOME/android-sdk/cmdline-tools/tools/bin/sdkmanager --licenses
- $HOME/android-sdk/cmdline-tools/tools/bin/sdkmanager 'platform-tools' > /dev/null
- $HOME/android-sdk/cmdline-tools/tools/bin/sdkmanager 'build-tools;30.0.0' > /dev/null
- $HOME/android-sdk/cmdline-tools/tools/bin/sdkmanager 'platforms;android-29' > /dev/null
script:
- ./tooling/ci/build_cmd.sh
notifications:
email: false