Skip to content

Commit 901f337

Browse files
author
Evgeny Barabanov
authored
Merge pull request #4 from meltedspark/enable-ci
Enable linux and windows CI
2 parents 8b07580 + 7fd79df commit 901f337

File tree

8 files changed

+254
-122
lines changed

8 files changed

+254
-122
lines changed

.travis.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
sudo: required
2+
dist: trusty
3+
4+
language: node_js
5+
6+
matrix:
7+
include:
8+
#- os: osx
9+
- os: linux
10+
11+
node_js:
12+
- 8
13+
env:
14+
- ELECTRON_CACHE=$HOME/.electron
15+
16+
cache:
17+
directories:
18+
- $HOME/.electron
19+
- node_modules
20+
21+
addons:
22+
apt:
23+
packages:
24+
- icnsutils
25+
26+
install:
27+
- npm install
28+
29+
script:
30+
- npm run dist

appveyor.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
image: Visual Studio 2015
2+
3+
environment:
4+
BASH: C:/cygwin/bin/bash
5+
6+
platform:
7+
- x86
8+
- x64
9+
10+
install:
11+
- ps: Install-Product node LTS $env:platform
12+
- npm config set msvs_version 2015
13+
- '%BASH% -lc "cd $APPVEYOR_BUILD_FOLDER && npm install"'
14+
15+
build: off
16+
17+
test_script:
18+
- '%BASH% -lc "cd $APPVEYOR_BUILD_FOLDER && npm run dist"'

electron-builder.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,9 @@ win:
88
target:
99
- portable
1010
mac:
11-
icon: src/favicon.png
1211
target:
1312
- dmg
1413
linux:
15-
icon: src
1614
target:
1715
- AppImage
1816
nodeGypRebuild: true

0 commit comments

Comments
 (0)