Skip to content

Commit ef63384

Browse files
committed
[Java] Update travis build.
1 parent 15490f5 commit ef63384

File tree

1 file changed

+47
-11
lines changed

1 file changed

+47
-11
lines changed

.travis.yml

Lines changed: 47 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,18 @@
11

22
language: cpp
33

4-
sudo: false
4+
jdk: oraclejdk8
55

66
matrix:
77
include:
88

9+
# Java linux build
10+
- language: java
11+
jdk: oraclejdk8
12+
os: linux
13+
script:
14+
- ./gradlew
15+
916
# clang-4
1017
- env: COMPILER=clang++-4.0
1118
compiler: clang
@@ -19,6 +26,11 @@ matrix:
1926
sources:
2027
- ubuntu-toolchain-r-test
2128
- llvm-toolchain-trusty-4.0
29+
before_script:
30+
- export CXX=$COMPILER
31+
- ./gradlew
32+
script:
33+
- ./cppbuild/cppbuild
2234

2335
# clang-5
2436
- env: COMPILER=clang++-5.0
@@ -33,6 +45,11 @@ matrix:
3345
sources:
3446
- ubuntu-toolchain-r-test
3547
- llvm-toolchain-trusty-5.0
48+
before_script:
49+
- export CXX=$COMPILER
50+
- ./gradlew
51+
script:
52+
- ./cppbuild/cppbuild
3653

3754
# clang-6
3855
- env: COMPILER=clang++-6.0
@@ -47,6 +64,11 @@ matrix:
4764
sources:
4865
- ubuntu-toolchain-r-test
4966
- llvm-toolchain-trusty-6.0
67+
before_script:
68+
- export CXX=$COMPILER
69+
- ./gradlew
70+
script:
71+
- ./cppbuild/cppbuild
5072

5173
# gcc-5
5274
- env: COMPILER=g++-5
@@ -59,6 +81,11 @@ matrix:
5981
- libsparsehash-dev
6082
sources:
6183
- ubuntu-toolchain-r-test
84+
before_script:
85+
- export CXX=$COMPILER
86+
- ./gradlew
87+
script:
88+
- ./cppbuild/cppbuild
6289

6390
# gcc-6
6491
- env: COMPILER=g++-6
@@ -71,6 +98,11 @@ matrix:
7198
- libsparsehash-dev
7299
sources:
73100
- ubuntu-toolchain-r-test
101+
before_script:
102+
- export CXX=$COMPILER
103+
- ./gradlew
104+
script:
105+
- ./cppbuild/cppbuild
74106

75107
# gcc-7
76108
- env: COMPILER=g++-7
@@ -83,6 +115,11 @@ matrix:
83115
- libsparsehash-dev
84116
sources:
85117
- ubuntu-toolchain-r-test
118+
before_script:
119+
- export CXX=$COMPILER
120+
- ./gradlew
121+
script:
122+
- ./cppbuild/cppbuild
86123

87124
# gcc-8
88125
- env: COMPILER=g++-8
@@ -95,19 +132,18 @@ matrix:
95132
- libsparsehash-dev
96133
sources:
97134
- ubuntu-toolchain-r-test
135+
before_script:
136+
- export CXX=$COMPILER
137+
- ./gradlew
138+
script:
139+
- ./cppbuild/cppbuild
98140

99-
before_script:
100-
- export CXX=$COMPILER
101-
- ./gradlew
102141

103142
before_cache:
104-
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
105-
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
143+
- rm -f $HOME/.gradle/caches/modules-2/modules-2.lock
144+
- rm -fr $HOME/.gradle/caches/*/plugin-resolution/
106145

107146
cache:
108147
directories:
109-
- $HOME/.gradle/caches/
110-
- $HOME/.gradle/wrapper/
111-
112-
script:
113-
- ./cppbuild/cppbuild
148+
- $HOME/.gradle/caches/
149+
- $HOME/.gradle/wrapper/

0 commit comments

Comments
 (0)