11
22language : cpp
33
4- sudo : false
4+ jdk : oraclejdk8
55
66matrix :
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
103142before_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
107146cache :
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