-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy path.travis.yml
32 lines (32 loc) · 1.35 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
language: node_js
node_js:
- 4.3.1
env:
global:
- NOKOGIRI_USE_SYSTEM_LIBRARIES=true # speeds up installation of html-proofer
addons:
ssh_known_hosts: webhost.planecq.xyz
branches:
only:
- master
- staging
before_install:
- rvm install 2.2.2
- openssl aes-256-cbc -K $encrypted_b0b2958c016f_key -iv $encrypted_b0b2958c016f_iv -in .travis/travis_rsa.enc -out ~/.ssh/travis_rsa -d
- chmod 600 ~/.ssh/travis_rsa
install:
- gem install html-proofer
- npm install -g gulp
- npm install
script:
- gulp build && gulp test
deploy:
skip_cleanup: true
provider: script
script: .travis/deploy.sh
on:
all_branches: true
notifications:
email: false
slack:
secure: rWg9x69iBqu+1KQLMSrHQTtidE1g8CLPnSN6Gq1OoBm8giagt1iUQ/Ctwb3deJGOGIaluLuZzrMWlqFAGlulSjvWxYtcGdmdwcA5eRKFip7zRSMjOxF7gXJNhX4NCeTyVbsGsPLKytrJPvPiBO+gSDgYhEOIuwSfV/RkZuSBWVZf1zK0yUdF743EyiHNG6GlICMdA5aQKRLiWU9lKN/fhtEZJTKbMk/cuAlJ16Uxkzzs8aQK+xFN+Zpail56zhl6CFACAiWTORjGm+kaF2HrJrnm65HZQ9xF8B56NuAJRGdu+1i3BoJjMu88mkDNX9/HTjKkhe5zHKouYFjaIfOI4vi0gp9W4PMf+ZKSeZB1e21uti46GHW4xEuVb2Gz+AFFt2O3D9GQIrbA0nyzG2Quax7UMC0rVNgIvYlTFqzDvv6rdu9iGu1GXOmBl3xwp4jpxl5W7VclyPsF26o+SUnvcN5C9fzq/hhHl5H2nvIOYeiqas/gOLz/+mzJ5yM9GS4oPbqoGtZ5KOOfLM0oX2ZUWGYH7zGAX5DCFzfwFjkyw+v8SCjjaP0g8bhj2exM3khSgwwHP3Q1c0ivH5zujMSW1lTP7BVQDsDvu9fmhs0xhv487YvUVUXK/kmRGdFG3UKUjcO6dBPAYG8ZFT1maio2H2lAJ/ie+Kv2VDieDglWhyA=