.travis.yml 734 B

12345678910111213141516171819202122232425262728293031
  1. language: c
  2. sudo: false
  3. env:
  4. global:
  5. - LUAROCKS=2.2.2
  6. matrix:
  7. - LUA=lua5.1
  8. - LUA=lua5.2
  9. - LUA=lua5.3
  10. - LUA=luajit # latest stable version (2.0.3)
  11. - LUA=luajit2.0 # current head of 2.0 branch
  12. - LUA=luajit2.1 # current head of 2.1 branch
  13. before_install:
  14. - source .travis/setenv_lua.sh
  15. - pip install --user cpp-coveralls
  16. - luarocks install Lua-cURL --server=https://luarocks.org/dev
  17. - luarocks install luacov-coveralls --server=https://luarocks.org/dev
  18. - luarocks install telescope 0.6.0 --server=http://rocks.moonscript.org
  19. script: "tsc -f specs/*"
  20. after_success:
  21. - luacov-coveralls -c specs/.luacov
  22. notifications:
  23. email:
  24. on_success: change
  25. on_failure: always