Skip to content

Instantly share code, notes, and snippets.

@ajschlosser
Created November 9, 2015 16:52
Show Gist options
  • Save ajschlosser/ee5ef872c3170e5b5b1d to your computer and use it in GitHub Desktop.
Save ajschlosser/ee5ef872c3170e5b5b1d to your computer and use it in GitHub Desktop.
Travis CI .travis.yml file for Node.js 4.x, NATS, RethinkDB, and Redis server
language: node_js
node_js:
- "4.2.1"
sudo: required
dist: trusty
before_install:
- mkdir -p gnatsd
- "wget https://github.com/nats-io/gnatsd/releases/download/v0.6.4/gnatsd-v0.6.4-linux-amd64.tar.gz -qO - | tar -zxvC gnatsd/"
- export PATH=$PATH:$PWD/gnatsd/
- gnatsd&
- "source /etc/lsb-release && echo 'deb http://download.rethinkdb.com/apt trusty main' | sudo tee /etc/apt/sources.list.d/rethinkdb.list"
- "wget -qO- http://download.rethinkdb.com/apt/pubkey.gpg | sudo apt-key add -"
- sudo apt-get update -qq
- sudo apt-get install rethinkdb -y
services:
- rethinkdb
- redis-server
before_script:
- rethinkdb --daemon
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment