-
Notifications
You must be signed in to change notification settings - Fork 13
/
.travis.yml
45 lines (39 loc) · 1.33 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
37
38
39
40
41
42
43
44
45
osx_image: xcode7.3
sudo: required
language: c
matrix:
include:
- os: osx
cache:
directories:
- node_modules
- app/node_modules
- "$HOME/.electron"
- "$HOME/.cache"
addons:
apt:
packages:
- libgnome-keyring-dev
- icnsutils
install:
- nvm install 7
- npm install -g electron-packager gulp
- npm install
- npm prune
script:
- gulp compile
before_deploy:
- gulp build-mac
- gulp build-linux
- gulp zip
deploy:
provider: releases
skip_cleanup: true
api_key:
secure: k64ZeRUEoJx8HpGxdi5kZ1ETIOx+PGckDY3obTAxmdnoVLh0W1pXE5zsmtB1chLzAbxqdW15K+6ApcR7qIrTAK9y68/Z1g6XGYHYfIZAKVpiQSNrE4+CvvaM0V1oxRPT+kV9JKrswUKUG7gZoaSYjp+yuTJuqkMr1u0l0fJX9Uroq3tvNsSRbZ7/cJ4sXJnZCwQ/7yrPvHrBZ0/Kt2xCqmArzrg0Asvy1n5ueqIb2rw8aG5QXnC8bNT0rMHqZcKwm0BHL8Z5X/csSLJY2OBYS4IFhYRHoWd8RxGVYLzB39DLF4D4JSfVwDfhrDqluKBh69wcURhdtaS6ROCySK/dXuagd+TpHl6vhwtbGnBaUmH7rv19ekYNRM1iCAlb3135u09omYJc85Y0M0LrGw8n4Yqy9z3dQyTADOp29UBmYnMeYmHj4cSB8dFKQZHMeETsezLBt5aqWGsIiHK5x7brq/tUa7h0E081bPladkw/sgoU0eMGpKvKIdMdjuybsnvMGOGzbKNzFO62IujmALVyC/5dcqexV4GnSJDH6PHpqI8KMgn5SLhxz88z8qc77bhmQcjv9n0CXG4AKWMtFWLpW/ylry5MG/6HuzXTUKvHhDXNyEi1qWOOJK49mv6HreOLsV58f/UjfvDFtvXord3h5PFj2QiEIlawCZdB50BQE3g=
file_glob: true
file:
- release_builds/opsdroid-desktop-*/*.zip
- release_builds/opsdroid-desktop-*/*.tar.gz
on:
tags: true