-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
28 lines (28 loc) · 1.43 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
language: node_js
env:
global:
secure: i7JlAHK7oNNFWVlwDo3h1dq2W4cdDdcLvcD5kMItaJxpp61dE44Mq5k8xXvVf1WVK1U8WVqw2/sgYz7QpKh5/+3/KVhQCXzY73+Srp2kRm3IeeYfvfGjMk0ajSKuT9UUW524siXYkumkOEaiq/klqmL2HxIsWj0c+/nR1ZuCuMXRYTWw4XcoiO8a5hFLVbDtSU2snBU573lJON6wX+4T9JG9m7FttsHC8gD9prBs69n77heHF0EvuROf8v3HtWnjMWEjOrpUv/s/wm7jk+xrQB1+HH5E/2RJDd9ciREfw3n4jdcxCgZp1FgCAqxLw1MrlePV0OrUQRToCGWNeeuQ23qzIe0H77ZPrlAo1hs3i1ooqgGejFwEhuKJCyWhKPqPPJrsjHwIl4ZNzsCKkaM5ET6wVuKmn3LKlpFE4GLGhg0ZcvBfkY/HGEWDR5S9sYAwd1nGWVXnyYjW2dmygBPbgh21RNiNs1NQMjNaRy4+exGTLNlkg8reBpmrf+hJx2evBHnfby5Z1wQeYtnPLRRnNNGTCHpAr8otINtG8YeFaeMtU8oMZbCH5kwhVBpo8o4Wk2zJaOrfYQfPe4sF649ZdgBAfVrFerp0JaCiYpny/ZoVd+W91JK+APmYibrlzxJk38g+W4FyYFcNkIlNGDp2YTO+DdtmO//scyDr/pQgrfw=
addons:
apt:
packages:
- sshpass
ssh_known_hosts: argos.jetpad.net
cache:
directories:
- node_modules
node_js:
node
before_install:
- export CHROME_BIN=chromium-browser
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start
- sleep 3
sudo: false
install:
- npm i -g typings esformatter protractor webpack webpack-dev-server karma protractor typings typescript webpack-merge webpack copy-webpack-plugin html-webpack-plugin awesome-typescript-loader autoprefixer angular2-template-loader hmr-loader
- npm i
script:
- npm run build
after_success:
- export SSHPASS=$DEPLOY_PASS
- sshpass -e rsync -r --delete-after --quiet $TRAVIS_BUILD_DIR/dist/* [email protected]:/var/www/argos.jetpad.net