1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- # 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:
- - mkdir -p /tmp/git-lfs && curl -L https://github.com/github/git-lfs/releases/download/v1.2.1/git-lfs-$([
- "$TRAVIS_OS_NAME" == "linux" ] && echo "linux" || echo "darwin")-amd64-1.2.1.tar.gz
- | tar -xz -C /tmp/git-lfs --strip-components 1 && /tmp/git-lfs/git-lfs pull
- - 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
- 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
|