12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- # Commented sections below can be used to run tests on the CI server
- # https://simulatedgreg.gitbooks.io/electron-vue/content/en/testing.html#on-the-subject-of-ci-testing
- osx_image: xcode8.3
- sudo: required
- dist: trusty
- language: c
- matrix:
- include:
- - os: osx
- - os: linux
- env: CC=clang CXX=clang++ npm_config_clang=1
- compiler: clang
- cache:
- directories:
- - node_modules
- - "$HOME/.electron"
- - "$HOME/.cache"
- addons:
- apt:
- packages:
- - libgnome-keyring-dev
- - icnsutils
- #- xvfb
- before_install:
- - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install git-lfs; fi
- - if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get install --no-install-recommends -y icnsutils graphicsmagick xz-utils; fi
- install:
- #- export DISPLAY=':99.0'
- #- Xvfb :99 -screen 0 1024x768x24 > /dev/null 2>&1 &
- - nvm install 10
- - curl -o- -L https://yarnpkg.com/install.sh | bash
- - source ~/.bashrc
- - npm install -g xvfb-maybe
- - yarn
- before_script:
- - git lfs pull
- script:
- #- xvfb-maybe node_modules/.bin/karma start test/unit/karma.conf.js
- #- yarn run pack && xvfb-maybe node_modules/.bin/mocha test/e2e
- - yarn run build
- branches:
- only:
- - master
|