hyper/.travis.yml

47 lines
934 B
YAML
Raw Normal View History

2016-07-25 08:59:12 -08:00
osx_image: xcode7.3
2016-07-16 17:21:25 -08:00
2016-07-25 08:59:12 -08:00
sudo: required
2016-07-16 17:21:25 -08:00
dist: trusty
2016-07-25 08:59:12 -08:00
language: c
2016-07-16 17:21:25 -08:00
2016-07-25 08:59:12 -08:00
matrix:
include:
- os: osx
- os: linux
env: CC=clang CXX=clang++ npm_config_clang=1
compiler: clang
2016-07-16 17:21:25 -08:00
cache:
directories:
2016-07-25 08:59:12 -08:00
- node_modules
- app/node_modules
- $HOME/.electron
- $HOME/.cache
2016-07-16 17:21:25 -08:00
addons:
apt:
packages:
2016-07-25 08:59:12 -08:00
- libgnome-keyring-dev
- icnsutils
2016-07-25 16:02:53 -08:00
- graphicsmagick
- xz-utils
- rpm
- bsdtar
2016-07-25 08:59:12 -08:00
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
2016-07-16 17:21:25 -08:00
install:
2016-07-25 08:59:12 -08:00
- nvm install 6
- npm install electron-builder@next # force install next version to test electron-builder
- npm install
- npm prune
2016-07-16 17:21:25 -08:00
script:
2016-07-25 08:59:12 -08:00
- npm run release
branches:
except:
- "/^v\\d+\\.\\d+\\.\\d+$/"