forked from wifislax/dripcap
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
68 lines (68 loc) · 5.38 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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
sudo: true
language: cpp
os:
- linux
- osx
osx_image: xcode8
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- gcc-5
- g++-5
- xvfb
- lintian
- libcap-dev
- jq
- chrpath
- rpm
before_install:
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then source travis/linux-before-install.sh
; fi
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then source travis/osx-before-install.sh ;
fi
install:
- npm install -g gulp babel-cli node-gyp
- npm install nan babel-plugin-add-module-exports babel-plugin-transform-es2015-modules-commonjs
- npm install
- gulp build
before_script:
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then source travis/linux-before-script.sh
; fi
script:
- npm test
notifications:
email: false
slack:
secure: Dr/J/sDCBmN2iu6fHJjKcypeR+TYojw9oGLRvoxiOaGsrbD5idpePYVEnrMVcuA/3NfzZiLVDue7T5NmufbhVpNacxVv1IwxC1f+T3C/gy2JgqIrynGEzmKGyQTNP+fEzPYRlXPdFWtl5WpZOHsLCQMZDe290Y/8yRG3VKasNxPl2iwUxU0yDnvp11tOnPjvkW5/GYa3qojSLK+oBywq/JJ7DriKnMW18k5deuN8rqVsC5iMwSJXvUuBr3RUwjTVyi3MLwoUW2xlIaMQTHJkgSLeZEuFeumJZeKUlYjLlnT4V0idZG00IC3r28P3l/IA1F4o8heWHN4wBN1lbj4pGQpheC25D9DnibgmZtqED2UNjFa7W5Xfg0/mkRC+0PQYvc7psvBgnIbFmAL9NU2iDabXj9o5rEMzE3XFDQjtkDdrFqAREQAgXh3jgCPeutEZXsXZiRDRIL+4q9e3mSx7akyPLHZhETGB6Gd2s6DMk+TAw3bK40TRzP8D7L057byDwZ+kfUswsghEpDkdK+my0PjIl3rRoLyKaGoH5qqCC3eTbLxZh+CLzXJ0uI4iKzHu+lawZ1NUBOQOQwPqveP40Ze9W3RoTQIuyoJJMGwLCx0ie4L7Z5MOfE6+3m+jDg6INCUkhEKk6Z8hqsn+Fe+X6Hcc+JOG1iphp/XSHQUGx6M=
before_deploy:
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then source travis/linux-before-deploy.sh
; fi
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then source travis/osx-before-deploy.sh ; fi
deploy:
- provider: releases
api_key:
secure: RZynYJOGSBraBPp18CKTJ5XAefzu/9QgaIzF157BHRJVkIUsGDy8gVtR1W4AyjPP9hmLrpgZF55/lic2P/pY8hHvVCtHDYEeQNuwigs3EY+ZZiCotCQYDXF0mEoPI+6nWtyGo34dhDzIukTofsOEUBsDuLhJyWxc6gmhxfp8N/GhMp6GRkwOPIg56BbqEuZJngiA1xN1DgUbK+U0sKVbEGqUMpGciM8bO9YhkBNEGd1bcYOFiq/ke6EdH+VcG3dvyG2DGI3ZELuy/lboxYhhffvqotrYL0/eyIaZBx817F7kjsNg/Q8R64c/AxBv9L4AoHdOFV+l7Eey8ThA8ysmu7kauEAYvTlOS5wI9N5oQ4E4vEz+nPnfA1+/riOazOcCuDkssaCcHWZunAhGzfEP7HViXNVKbvYhWPv8058/c6JxybBxE7D+goDo9lKYsgW61gHe6Uu39/q1cZh27JoruRJv4k5SXio+fnbkrqtRsEkEbwrwbSnz1r9Gic0ybB5NJVTGMDDzUdUvrIErky+PzRgz2gvk+UUKOdgDkWxCj0nB8Ntgs7TpBlfNLicaq2J7uExDjvqCtllZr5vB3yxnqekT5b+vFyOASLvFjxYt8htdBzLzO675TGJWe9O5eFtMRJ9pwkO7GNt2KlIl7Zn9GvxyGpG8C/0xHqu/7HBwXXU=
file:
- dripcap-linux-amd64.deb
- dripcap-linux-amd64.rpm
skip_cleanup: true
on:
tags: true
condition: $TRAVIS_OS_NAME = linux
- provider: releases
api_key:
secure: RZynYJOGSBraBPp18CKTJ5XAefzu/9QgaIzF157BHRJVkIUsGDy8gVtR1W4AyjPP9hmLrpgZF55/lic2P/pY8hHvVCtHDYEeQNuwigs3EY+ZZiCotCQYDXF0mEoPI+6nWtyGo34dhDzIukTofsOEUBsDuLhJyWxc6gmhxfp8N/GhMp6GRkwOPIg56BbqEuZJngiA1xN1DgUbK+U0sKVbEGqUMpGciM8bO9YhkBNEGd1bcYOFiq/ke6EdH+VcG3dvyG2DGI3ZELuy/lboxYhhffvqotrYL0/eyIaZBx817F7kjsNg/Q8R64c/AxBv9L4AoHdOFV+l7Eey8ThA8ysmu7kauEAYvTlOS5wI9N5oQ4E4vEz+nPnfA1+/riOazOcCuDkssaCcHWZunAhGzfEP7HViXNVKbvYhWPv8058/c6JxybBxE7D+goDo9lKYsgW61gHe6Uu39/q1cZh27JoruRJv4k5SXio+fnbkrqtRsEkEbwrwbSnz1r9Gic0ybB5NJVTGMDDzUdUvrIErky+PzRgz2gvk+UUKOdgDkWxCj0nB8Ntgs7TpBlfNLicaq2J7uExDjvqCtllZr5vB3yxnqekT5b+vFyOASLvFjxYt8htdBzLzO675TGJWe9O5eFtMRJ9pwkO7GNt2KlIl7Zn9GvxyGpG8C/0xHqu/7HBwXXU=
file:
- dripcap-darwin-amd64.dmg
- dripcap-darwin-amd64.zip
skip_cleanup: true
on:
tags: true
condition: $TRAVIS_OS_NAME = osx
env:
global:
- secure: PDTa8agVefW++LH9YNWkSsP/sr4/xWiAylXB+WXIEclLU7WeoyDyIxVXON8mHIt/fKyGGKw5QYC1e1IVAbnARZy+H7IJopeWsbsT9CMIVZuXiSOPFUN2svk1YtXpFbo20QlBbCQPB1mcbdGVShWJOTe4FpYNX3Nav0q66Nes3j8fiiNZa2m7tLfR4aXlwNv0wUtTzzdWC5jzMT73//ZTjuPWV1tIPJUu/a5wxkEhCYXM1why3cH6BMRYRZYGlg++TFacA+Efkjc1FHPs24nahqia4PQ6dkNWb1VxdFKuX+73HX2FaV1IWROung4RbK/+k3x6zBdKXpQJXtZA3F88P8fbRerUczt06CNgZLf85cG9OucoJ/cK16XJbMYzC3B8WKdHlBQTP98Kv59WhrI4+NoGaiNGgpczLfei54Gqqwgp40q6OQalgA/NoYXdxVzBNXT+Gtd/obESqx3z5k5iGhZicShwnMP8ySudjv+oms+PoWtdqKg6rtndsAHbhsi+wQPUK6YmLznUlARVTf2TK5g7CSW2cGjCgUXEwSc1ohFNSOi5iWm/jsgwk3yUxk27TizsiRv9LOLFQLP20ghGh5+DiF5hHJtM+CK9qysAGFXK6IHUdkDjBkjpGOJEWGmSGYSLFid+TKzVCAnQA5OYhml7AMW0bngNcUlDdysvE1s=
- secure: a0iEtTFTWqH4Jug5CqVrPw6GaVlMmJ6ObLFnqYBRMEo6yJk6dXIzVpaKzEdTmF4/UDTeITMgfsG0tsXWKLXBFgDH5RafhIOfslHxthUZERjfFxa6aThVUnTotmz4msqww6evDoBBato09hidj4TINVRbA0CGx4p5l4dvo6/KTSRyLGhbozoF4uMKU7fV7YhqjSLix5eP3ICRsZGb3TrnWwRQrn2BD5GAVd419filA/97gFAs6Rptu37YPRyX0VMkC6TMsHq+oSqKTtavgPHJrtdX0TgPP99tfi0XaFekXv6tLwj4SmUfpC/x3MxyxuWHVmC0NdmJcnhKH1XcEC2POq68dzsXui2CUyyfkC2WlaBS7TNNCrZ+jliwXlRjQcWi4BcbaI2oWa8iW2yLyJTNJQfAVEV3OAkK5s79Gmi4HHjs1nf7cTORgjbP3uQ35z6vMMizFFv3V6fbjxUmlJc4YUeGzrrcMaSKBJ4O0HlLUYd9tWPeCX1DsEBP6LWQxKceUjfT5N2ww7Hw+VzoSA0+Xv0hTosJjX3CquNGoKR3So0t725j32oXpC0hgdaTM5JlEMkiSwlJBJR2Ukk37h3vw08tRs8FBuGMSCFBcnYTsFqkJ1q9PgrgP//4FOC4qNjeHkPAzeU97Bq3aub6Ios5a0ZrCLB7HNkpRKhVWdtUfMA=
- secure: XzuZIbp2I3zqE+kxVS1+TgoxKnhOUsOb+798cY5hbQ/Zlv1glr2dZxA9Y/byVWGALTRD8jPtxKUyjUpOKrQdYDDd/+KqnGkOVH3/1GAQg37T/DEUonzdbhWOIKhws+tCYoAXaMf81vGsRhHSalkyVRAHh/fO3sdDxrMaUL6GWWxu0JJ1Aw0b18oATTZg0LyLl57XhJ6+PPWpViDA8G/hObDlV0g0Z4FS/tcXtRw1IQ+EGkO658A/Tz9lSDSDEQLHr6h6lIOl9lxR1/Pp/ozVebqUZ5Bl/zEivyhTlpEvsRHrfO9+YS/1o+QWBmTFlS9KyRVF5mxJJMdmzC4OINFVHOrAnBdytKwHpXXdBoaOv7IwWm9hEjX3DI8iKCl9xXk3CY/2PhMp0CqamL6AtJT51pcUN5edqqhfJTJqwl2icvNw5AcuPRydlkDgFwmImrtMlebI9pgdAeKKlxFNhx9zpvBZyn+sBKd/VWdlfLSgP7vBllcjvLfc6eyEFlP+tsT+CNY8S9WsEMtZp1nv564lb9Xz+dtA49cFRgwaFejF6R9rOdv/j3OTyHQy3bvqAijtMR2dKvy4NJSznfmR/q0ndih5bAnmniMS8ZR9UIdM28dHBnYCMR+XPTrcbbgpiQ/FBHK98Q7cLZ860zGm9gnyAyi6mVLiJA5i/vMqMxET+i4=