appveyor.yml 719 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. version: 0.0.1.{build}-test
  2. # Use default image unless needed
  3. #os:
  4. #- Windows Server 2012 R2
  5. shallow_clone: true
  6. environment:
  7. matrix:
  8. - LUA: "lua 5.1"
  9. - LUA: "lua 5.2 --compat none"
  10. - LUA: "lua 5.3 --compat none"
  11. - LUA: "luajit 2.1"
  12. # Abuse this section so we can have a matrix with different Compiler versions
  13. configuration:
  14. - mingw
  15. - vs_32
  16. - vs_64
  17. install:
  18. - set PATH=%CD%\env\bin;C:\Python27\Scripts;C:\MinGW\bin;%PATH%
  19. - pip install hererocks
  20. - hererocks env --%LUA% --target %configuration% --luarocks latest
  21. before_build:
  22. # @todo
  23. - echo "Installing external deps"
  24. build_script:
  25. - luarocks make
  26. before_test:
  27. test_script:
  28. - echo "Testing..."
  29. - lua tests/test.lua
  30. after_test:
  31. # @todo