Files: e5dcb55e879c8b04584b7aa08bf803220ff08d42 / .travis.yml
816 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/.cache/electron |
23 | - $HOME/.cache/electron-builder |
24 | |
25 | before_install: |
26 | - | |
27 | if [ "$TRAVIS_OS_NAME" == "linux" ]; then |
28 | sudo apt-get install \ |
29 | automake \ |
30 | libgconf-2-4 \ |
31 | libtool \ |
32 | libxext-dev \ |
33 | libxkbfile-dev \ |
34 | libxtst-dev |
35 | fi |
36 | - npm cache verify |
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