blob: 4891e2f8423089d001f13398e5d2d038358e5a8d [file] [log] [blame]
language: c
os:
- osx
compiler:
- clang
before_install:
- "brew update 2>&1 > /tmp/brew-update.txt || (cat /tmp/brew-update.txt && false)"
install:
- brew install
protobuf
protobuf-c
Gsasl
openssl
thrift
ccache
snappy
libevent
python
bison
cpanm
- brew outdated libyaml || brew upgrade libyaml
- brew outdated json-c || brew upgrade json-c
- brew outdated boost || brew upgrade boost
- brew outdated maven || brew upgrade maven
- brew tap brona/iproute2mac
- brew install iproute2mac
- sudo pip install pycrypto paramiko
- sudo cpanm install JSON
before_script:
- cd $TRAVIS_BUILD_DIR
- ./configure
script:
- make -j$(sysctl -n hw.ncpu)
- make feature-test
- make feature-test-clean
branches:
except:
- legacy