From cf5e94e992237bc2f32f0ec92c6babb4b93de612 Mon Sep 17 00:00:00 2001 From: Christoph Schlosser Date: Fri, 6 Oct 2017 17:34:19 +0200 Subject: Initial files --- .travis.yml | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .travis.yml (limited to '.travis.yml') 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 -- cgit v1.2.3