mirror of
https://github.com/valitydev/elixir-thrift.git
synced 2024-11-07 02:35:17 +00:00
8c75213a59
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.
36 lines
619 B
YAML
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
|