Files: f7020b04f29e406f5aa9fd27ba66ef6c19341a80 / .travis.yml
812 bytesRaw
1 | matrix: |
2 | include: |
3 | - os: osx |
4 | osx_image: xcode9.4 |
5 | language: node_js |
6 | node_js: lts/* |
7 | env: |
8 | - ELECTRON_CACHE=$HOME/.cache/electron |
9 | - ELECTRON_BUILDER_CACHE=$HOME/.cache/electron-builder |
10 | |
11 | - os: linux |
12 | language: node_js |
13 | node_js: lts/* |
14 | |
15 | - os: windows |
16 | language: node_js |
17 | node_js: lts/* |
18 | filter_secrets: false |
19 | |
20 | cache: |
21 | directories: |
22 | - $HOME/.npm |
23 | - $HOME/.cache/electron |
24 | - $HOME/.cache/electron-builder |
25 | |
26 | before_install: |
27 | - | |
28 | if [ "$TRAVIS_OS_NAME" == "linux" ]; then |
29 | sudo apt-get install \ |
30 | automake \ |
31 | libgconf-2-4 \ |
32 | libtool \ |
33 | libxext-dev \ |
34 | libxkbfile-dev \ |
35 | libxtst-dev |
36 | fi |
37 | |
38 | script: npm test && npm run dist |
39 | |
40 | branches: |
41 | only: |
42 | - master |
43 | - "/^v\\d+\\.\\d+\\.\\d+$/" |
44 |
Built with git-ssb-web