-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path.travis.yml
36 lines (36 loc) · 1.87 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
language: node_js
node_js: node
sudo: required
dist: trusty
before_install:
- sudo dpkg --add-architecture i386
- sudo apt-get -qq update
- sudo apt-get install -y wine1.6
install:
- npm install
- npm install electron-packager -g
script:
- npm test
- npm prune --production
- electron-packager . --platform="linux,win32,darwin" --arch=all --asar
before_deploy:
- tar -czvf squeeze-controller-darwin-x64.tar.gz "Squeeze Controller-darwin-x64"
- tar -czvf squeeze-controller-linux-x64.tar.gz "Squeeze Controller-linux-x64"
- tar -czvf squeeze-controller-linux-ia32.tar.gz "Squeeze Controller-linux-ia32"
- tar -czvf squeeze-controller-linux-armv7l.tar.gz "Squeeze Controller-linux-armv7l"
- zip -r squeeze-controller-win32-x64.zip "Squeeze Controller-win32-x64"
- zip -r squeeze-controller-win32-ia32.zip "Squeeze Controller-win32-ia32"
deploy:
provider: releases
api_key:
secure: V5Z2CsW7+Hx2aaqG2ZgZt2NNwDCk5MWfWb51KxV16oNZte7GdCCeKKhHmSGYGgXIy8bNOL6zRSO8Vg5CoFwnNK73z1xYiv7aX7adtbn6Epx3FA0e7ODMX6HAGyFRe4XDeeQpSlz2/0IUQLkepyjgAARs6FdBKbfwEFIxnTjUBuRqEbTdqtLW0a2joWj18qdG6dQJ+g63TNXj5MaPZDJ2uVHphiiq+Gqv1EeeCobqkNvvnCBKhpGluwvjF/c5wnecXW/o0bfeBB1FaKOn1cenWpBQn0J/EnzGNmgCOJYIIfpd95qra8PcY5amg6bLxgmORz8a7NhtEzSIC8UXHnp1lSk6P94YIVe3m5QRYvOheLAEmT0uhUV0F3L15Sxi+Nku/4zWBgzifz82Mg7xnwQugnbyiFBavuu2b2wuc9zn/jwfdde96UUUY+19uqkpYqkQaxmiqJB+PqYLL/CcOVVcTu0T3PzZPmXeprG456xs+7w4FSyEz0LfzJQNzQfAqU330K76GU2gX9lTWlu+OEE9P2JY6DiROUJP4mBk5o49zlYhP1DPuJB2/z8H0lUh0DFwMsR3zy4kKQsg0F+GuqdT7xJJWhO0YAtzf/W7Z4C4ZphBZW1rF9EciRabdYauy83hJl2cyL73jS7buPhivv21T/F8Fk67UHqTqY2Pcdvd/HY=
file:
- "squeeze-controller-darwin-x64.tar.gz"
- "squeeze-controller-linux-x64.tar.gz"
- "squeeze-controller-linux-ia32.tar.gz"
- "squeeze-controller-win32-x64.zip"
- "squeeze-controller-win32-ia32.zip"
- "squeeze-controller-linux-armv7l.tar.gz"
skip_cleanup: true
on:
tags: true