Skip to content

Commit fd77164

Browse files
author
John Doherty
committed
added shippable.yml to run tests after check in
1 parent 1c9407c commit fd77164

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

shippable.yml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
language: node_js
2+
3+
node_js:
4+
- 6.9.0
5+
6+
env:
7+
global:
8+
- CHROME_VERSION=google-chrome-stable
9+
- DBUS_SESSION_BUS_ADDRESS=/dev/null
10+
- NODE_ENV=test
11+
12+
build:
13+
pre_ci:
14+
- sudo apt-get update
15+
- sudo apt-get install curl
16+
# install chrome browser required for selenium tests
17+
- curl https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -
18+
- echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list
19+
- sudo apt-get update -qqy
20+
- sudo apt-get -qqy install ${CHROME_VERSION:-google-chrome-stable}
21+
# install ruby required to install cf cli
22+
- sudo apt-get --assume-yes install ruby
23+
- sudo gem install bundler
24+
- curl -O https://s3.amazonaws.com/go-cli/releases/v6.17.1/cf-cli-installer_6.17.1_x86-64.deb
25+
- dpkg -i cf-cli-installer_6.17.1_x86-64.deb
26+
27+
pre_ci_boot:
28+
options: "--privileged=false --net=bridge"
29+
30+
ci:
31+
- sudo apt-get install xvfb
32+
- export DISPLAY=:99.0
33+
- mkdir -p shippable/buildoutput
34+
- shippable_retry npm install
35+
- shippable_retry xvfb-run --server-args="-ac" node index.js

0 commit comments

Comments
 (0)