elixir-thrift/.travis.yml
Jon Parise 8c75213a59 Require at least Elixir 1.2 (#11)
With today's release of Elixir 1.3, now is a good time to drop compatibility
with much older releases. This also lets us use some of the nicer language
features introduced in Elixir 1.2, like the multi-alias syntax.
2016-06-21 08:56:00 -07:00

36 lines
619 B
YAML

language: elixir
elixir:
- 1.2.6
otp_release:
- 18.2.1
sudo: false
addons:
apt:
packages:
- automake
- bison
- flex
- g++
- libboost-dev
- libboost-test-dev
- libboost-program-options-dev
- libevent-dev
- libtool
- libssl-dev
- pkg-config
before_install:
- make install-thrift
- export PATH=$HOME/bin:$PATH
before_script:
- mix local.hex --force
script:
- git submodule init
- git submodule update
- MIX_ENV=test mix do deps.get, compile
after_script:
- MIX_ENV=test mix coveralls.travis
cache:
directories:
- $HOME/.mix/archives
- $HOME/vendor