1234567891011121314151617181920212223242526272829303132333435363738 |
- #os:
- # - windows
- # - linux
- language: cpp
- matrix:
- include:
- - os: linux
- env:
- - OS="$TRAVIS_OS_NAME"
- - LUACC=./luac.cross
- - os: windows
- env:
- - MSBUILD_PATH="c:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin"
- - OS="$TRAVIS_OS_NAME"
- - LUACC=msvc/luac-cross/x64/Debug/luac.cross.exe
- addons:
- apt:
- packages:
- - python-serial
- - srecord
- - luarocks
- cache:
- - directories:
- - cache
- script:
- - echo OS is $OS $TRAVIS_OS_NAME
- # http://docs.travis-ci.com/user/environment-variables/#Convenience-Variables
- - if [ "$OS" = "linux" ]; then bash "$TRAVIS_BUILD_DIR"/tools/travis/ci-build-linux.sh; fi
- - if [ "$OS" = "windows" ]; then bash "$TRAVIS_BUILD_DIR"/tools/travis/ci-build-windows-ms.sh; fi
- - if [ "$OS" = "linux" -a "$TRAVIS_PULL_REQUEST" != "false" ]; then bash "$TRAVIS_BUILD_DIR"/tools/travis/pr-build.sh; fi
- - cd "$TRAVIS_BUILD_DIR"
- - echo "checking:"
- - find lua_modules lua_examples -iname "*.lua" -print0 | xargs -0 echo
- - find lua_modules lua_examples -iname "*.lua" -print0 | xargs -0 $LUACC -p
- - if [ "$OS" = "linux" ]; then bash "$TRAVIS_BUILD_DIR"/tools/travis/run-luacheck-linux.sh; fi
- - if [ "$OS" = "windows" ]; then bash "$TRAVIS_BUILD_DIR"/tools/travis/run-luacheck-windows.sh; fi
|