OLD | NEW |
| (Empty) |
1 sudo: required | |
2 # Note: travis currently does not support listing more than one language so | |
3 # this cheats and claims to only be cpp. If they add multiple language | |
4 # support, this should probably get updated to install steps and/or | |
5 # rvm/gemfile/jdk/etc. entries rather than manually doing the work. | |
6 language: cpp | |
7 os: | |
8 - linux | |
9 - osx | |
10 script: | |
11 - ./travis.sh $CONFIG | |
12 env: | |
13 - CONFIG=cpp | |
14 - CONFIG=cpp_distcheck | |
15 - CONFIG=csharp | |
16 - CONFIG=java_jdk6 | |
17 - CONFIG=java_jdk7 | |
18 - CONFIG=java_oracle7 | |
19 - CONFIG=javanano_jdk6 | |
20 - CONFIG=javanano_jdk7 | |
21 - CONFIG=javanano_oracle7 | |
22 - CONFIG=python | |
23 - CONFIG=python_cpp | |
24 - CONFIG=ruby19 | |
25 - CONFIG=ruby20 | |
26 - CONFIG=ruby21 | |
27 - CONFIG=ruby22 | |
28 - CONFIG=jruby | |
29 matrix: | |
30 exclude: | |
31 # It's nontrivial to programmatically install a new JDK from the command | |
32 # line on OS X, so we rely on testing on Linux for Java code. | |
33 - os: osx | |
34 env: CONFIG=java_jdk6 | |
35 - os: osx | |
36 env: CONFIG=java_jdk7 | |
37 - os: osx | |
38 env: CONFIG=java_oracle7 | |
39 - os: osx | |
40 env: CONFIG=javanano_jdk6 | |
41 - os: osx | |
42 env: CONFIG=javanano_jdk7 | |
43 - os: osx | |
44 env: CONFIG=javanano_oracle7 | |
45 # Requires installing mono, currently travis.sh is doing that with apt-get | |
46 # which doesn't work on OS X. | |
47 - os: osx | |
48 env: CONFIG=csharp | |
49 allow_failures: | |
50 # These currently do not work on OS X but are being worked on by @haberman. | |
51 - os: osx | |
52 env: CONFIG=ruby22 | |
53 - os: osx | |
54 env: CONFIG=jruby | |
55 notifications: | |
56 email: false | |
OLD | NEW |