-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
39 lines (39 loc) · 1.47 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
language: node_js
node_js:
- '10'
addons:
ssh_known_hosts:
- 206.189.96.128
- recipemug.club
branches:
only:
- develop
- master
env:
global:
- REMOTE_PROD_DIR=/var/www/recipemug.club/
- REMOTE_DEV_DIR=/var/www/new.recipemug.club/
- REMOTE_ASSETS_DIR=/var/www/assets.recipemug.club/
- REMOTE_USER=travis
- REMOTE_HOST=206.189.96.128
before_install:
- openssl aes-256-cbc -K $encrypted_47ecb0011c7b_key -iv $encrypted_47ecb0011c7b_iv
-in travis_rsa.enc -out travis_rsa -d
- chmod 600 travis_rsa
- mv travis_rsa ~/.ssh/id_rsa
install:
- npm i
script:
- npm run test
- npm run build
deploy:
skip_cleanup: true
provider: script
script: bash .scripts/deploy.sh
on:
all_branches: true
condition: "$TRAVIS_BRANCH =~ ^master|develop$"
notifications:
email: false
slack:
secure: nGSdVTW1F8djXkXnu2JaPeghPmz+TDMx+MhY5ZehAjEc7pvxDJuPcrlVuZg7lcqsFUmNDYsY9bGR5tVvnhlOY9ChJxIto0SvwCcI4BiPH+Hxm29Uau2wD6BNbvXVq1QFHLEaulH83TFro5vBrME49LnXAwJ8exjWysW63NM0jnywtJkfE8RM2QeXJbJjLFSndlQGKxrRDRVT+ER5krWgt4sa58intP5wKua3QkL0NtE4hYzeZDpEg5Ljrrq6xb9TqvqxjKP6lPgkBiJRX0GqV760AJ9wWv7X9QxqQsDOUHvU9Y7ww/WhAu1rv77iICidRGeH8S+H430Fy5CEo9JLUJWZgSdAAMEgeHP2mJCgj7vxGx/UTwpl5DOEudvu9gcAq/FU+axMPUlk86uTbA2+SCLJoKVfxyTn1AyXYAU06TvjZKfcH4YDVgHvHUW92v+ELbf/pfseab/11NtCXk0U9C2H7B/qhLLLtLDfkZrwxdY7nHADgw+pnmqTqvhxqedB/vm5rxQ7eyI50lLbpt+IyuBpPBkLVnLkdd7oZaqvA6bzysrWO67vx8wSVeniXWaTXIH+63i4drV36whmtByF39Hb64c4YBfCudXZvCxvnTdahn0MUA5NzXSQtvrALTjhrkhHDX9EN4rUT/oPToe3GMvP7ZZGUQHN3lURIPew9j0=