Skip to content

Commit fc783bc

Browse files
committed
try travis build on both linux and osx in one branch
1 parent cb0871b commit fc783bc

File tree

1 file changed

+25
-5
lines changed

1 file changed

+25
-5
lines changed

.travis.yml

Lines changed: 25 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,42 @@ notifications:
22
email: false
33
language: ruby
44
sudo: required
5+
os:
6+
- linux
7+
- osx
58
rvm:
69
- ruby-2.0.0-p648
7-
- ruby-2.1.8
10+
- ruby-2.0.0-p598
811
- ruby-2.2.4
12+
- ruby-2.2.2
913
- ruby-2.3.0-preview2
1014
- jruby-head
15+
matrix:
16+
exclude:
17+
- os: linux
18+
rvm: ruby-2.0.0-p598
19+
- os: linux
20+
rvm: ruby-2.2.2
21+
- os: osx
22+
rvm: ruby-2.2.4
23+
- os: osx
24+
rvm: ruby-2.0.0-p648
25+
- os: osx
26+
rvm: ruby-2.3.0-preview2
1127
env:
1228
- JRUBY_OPTS="-Xcli.debug=true --debug"
1329
addons:
1430
code_climate:
1531
repo_token: 60d9731d654527cb53aabc7db15bcde87d701ddb6b1cba8fc0da6aba16d00bb1
1632
before_install:
17-
- sudo add-apt-repository "deb http://cz.archive.ubuntu.com/ubuntu vivid main universe"
18-
- sudo apt-get update -q
19-
- sudo rm -rf /etc/dpkg/dpkg.cfg.d/multiarch
20-
- sudo apt-get install gnuplot5
33+
- if [[ "$TRAVIS_OS_NAME" != "osx" ]]; then sudo add-apt-repository "deb http://cz.archive.ubuntu.com/ubuntu vivid main universe" ; fi
34+
- if [[ "$TRAVIS_OS_NAME" != "osx" ]]; then sudo apt-get update -q ; fi
35+
- if [[ "$TRAVIS_OS_NAME" != "osx" ]]; then sudo rm -rf /etc/dpkg/dpkg.cfg.d/multiarch ; fi
36+
- if [[ "$TRAVIS_OS_NAME" != "osx" ]]; then sudo apt-get install gnuplot5 ; fi
37+
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update ; fi
38+
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install pdflib-lite ; fi
39+
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install gnuplot --with-png --with-jpeg --with-cairo --with-svg ; fi
40+
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then ulimit -S -n 4096 ; fi
2141
- gem update bundler
2242
- bundle install
2343
install:

0 commit comments

Comments
 (0)