diff options
Diffstat (limited to '.travis.yml')
| -rw-r--r-- | .travis.yml | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..760e13c --- /dev/null +++ b/.travis.yml @@ -0,0 +1,39 @@ +sudo: false + +os: + - linux + - osx + +language: node_js +node_js: + - "6" + +matrix: + include: + - os: linux + dist: trusty + sudo: false + - os: osx + osx_image: xcode9.1 + +stages: + - lint + - build + - test + +before_install: + - if [ $TRAVIS_OS_NAME == "linux" ]; then + export CXX="g++-4.9" CC="gcc-4.9" DISPLAY=:99.0; + sh -e /etc/init.d/xvfb start; + sleep 3; + fi + +install: + - npm install + +jobs: + include: + - stage: lint + script: tslint -c tslint.json 'src/**/*.ts' + - stage: build + script: npm run vscode:prepublish
\ No newline at end of file |