language: node_js node_js: - "4" script: npm run $COMMAND env: - COMMAND=test - COMMAND=test:karma-travis #- COMMAND=integration MONTAGE_VERSION=. MOP_VERSION=latest - COMMAND=integration MONTAGE_VERSION=. MOP_VERSION="#master" before_install: - "npm set legacy-bundling=true" - export CHROME_BIN=chromium-browser - export DISPLAY=:99.0 - sh -e /etc/init.d/xvfb start jobs: include: - stage: lint env: script: npm run lint - stage: deploy script: skip env: deploy: provider: npm email: "${NPM_EMAIL}" api_key: "${NPM_API_KEY}" on: tags: true stages: - lint - test - deploy notifications: irc: channels: - "chat.freenode.net#montage" on_success: false template: - "%{author} broke the %{repository} tests on %{branch}: %{build_url}"