Update [ci skip]
[luanode.git] / .travis.yml
blob59a44e4d1da15ef8dd9038240e88d029af37eb63
1 language: cpp
3 compiler:
4   - clang
5   - gcc
7 env:
8   global:
9     - LUAROCKS_VER=2.2.2
10     - LUA_VER=5.1.5
11     - COMPILE_LUA=yes  # no allows to use Lua installed from packages
13 # matrix:
14 #   include:
15 #     - compiler: gcc
16 #       env: COMPILE_LUA=yes
18 sudo: false
20 addons:
21   apt:
22     packages:
23     # It is still 5.1.4 ...
24     #- lua5.1
25     #- liblua5.1-0-dev
26     - libboost-dev
27     - libboost-system-dev
28     - libboost-date-time-dev
29     - libboost-thread-dev
31 before_install:
32   - export LUA_SHORTV="$(echo $LUA_VER | cut -c 1-3)"
33   - mkdir -p "$HOME/build_deps"
34   - source ci/travis/set_env.sh
35   - ci/travis/install_lua.sh
36   - ci/travis/install_luarocks.sh
37   - eval `luarocks path`
38   #
39   # Report versions
40   - lua -v
41   - luarocks --version
42   #
43   # install dependencies
44   - luarocks install lunit
45   #
47 install:
48   - ci/travis/build.sh
49   - export PATH=$PATH:${TRAVIS_BUILD_DIR}/build
50   - luanode -v
52 script:
53   - cd $TRAVIS_BUILD_DIR/test
54   - ./run.sh