File tree 3 files changed +25
-10
lines changed
3 files changed +25
-10
lines changed Original file line number Diff line number Diff line change 1
- os : linux
2
- dist : trusty
1
+ os :
2
+ - linux
3
+ - osx
4
+
3
5
language : node_js
4
6
node_js : 8
7
+ sudo : false
8
+
9
+ matrix :
10
+ allow_failures :
11
+ - os : osx
12
+ fast_finish : true
5
13
6
- env :
7
- - NO_PROXY=127.0.01,localhost
8
14
before_script :
9
15
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then export DISPLAY=:99.0; fi
10
16
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sh -e /etc/init.d/xvfb start; fi
@@ -27,17 +33,16 @@ script:
27
33
- npm run test
28
34
29
35
before_deploy :
30
- - sudo apt-get update
31
- - sudo apt-get install wine
32
36
- npm run build
33
37
34
38
deploy :
35
39
provider : releases
36
40
api_key :
37
41
secure : SaVLCQxO+jMOdS2WpVpgiA170Nkf3AM5ysVOknrUxei2oYnmUWQWvP3fs3bFXN2S9xoLVvrpYTeio803SErd26CpkHaMik6JSrBT5nWTIQNTXb+YXbzpuuZWRlsRGa2jYRLPqWCTJo2Y1enO0k9yaKsk0MkqhkfY3muja8dgRTQnW2R09ZoP9Iz1OgnGMkES2wlOkuOQUyZYJi0aU9KM0mzZh3H2Z27sSF8aOjbbAac4EqvPTRpKCviMjhAD3MX8+E2IcYfJmi/J8TN64/qhi5yKpBD6PB6A3zKlxhCtqiO2SO8dTBCUd74WdM+0xHTBwaBdwwJsTXVRwmZM3+MoYv4vkFBi1GrvEkXqckk/FnQzWstZf1kzadwU81mucxnjHNJT1OGtM0F4KpBzF3dBvca3FCg4ZuKL/f4l5YEtSKhACCLDB7aaZ8FtAonYIxhaArskvBZ3EhRRtKpwtfkEJ4b4/yuIr6j4PNXFP5bU8VAyTRuGD4ikDf+uyPQ3TF20EXHTtQxyZ16aNex7mOhAJRi/YrpbTmDzoEQHRWkSAnsgMSt8EHr0Z/l10Egjh5XC1RMdUSCxjHU+LRuskuueOXKAc1NYvtEc3bpDYU0Ywc/drTmkSsyVbCtBcxnlMllEaLe8qZqCk225328ayUFvmWK/jl6n83aeLjvejU8NtLQ=
38
42
file :
39
- - dist/h2-*.dmg
40
- - dist/h2-*.AppImage
41
- - dist/h2-*.exe
43
+ - " dist/h2-*.dmg"
44
+ - " dist/h2-*.AppImage"
45
+ - " dist/h2-*.exe"
42
46
on :
43
47
tags : true
48
+ condition : $TRAVIS_OS_NAME = osx
Original file line number Diff line number Diff line change 5
5
"main" : " src/main.js" ,
6
6
"scripts" : {
7
7
"start" : " electron ." ,
8
- "build" : " electron-builder --win --linux --mac" ,
8
+ "build" : " electron-builder --win --linux --mac -p never " ,
9
9
"lint" : " eslint ./src/**/*.js ./tests/**/*.js" ,
10
10
"lint:fix" : " eslint ./src/**/*.js ./tests/**/*.js --fix" ,
11
11
"test" : " mocha tests/spec.js --timeout 30000"
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+
3
+ if [[ $TRAVIS_OS_NAME == ' osx' ]]; then
4
+
5
+ # Install some custom requirements on OS X
6
+ # e.g. brew install pyenv-virtualenv
7
+ npm run build
8
+ else
9
+ # Install some custom requirements on Linux
10
+ fi
You can’t perform that action at this time.
0 commit comments