Install latest node, with nvm install lts/*, which is needed by semantic-release. Although this is a deploy step I verified it works by executing it in before_install:
Install PostgreSQL explicitly with an addons section. This also starts it. The existing services: postgresql wasn't starting Postgres. This could be a bug in Travis.
Use a list of pre-existing ruby versions which are pre-built in Travis' images else installing with rvm gives errors.
Install latest node, with
nvm install lts/*
, which is needed bysemantic-release
. Although this is a deploy step I verified it works by executing it inbefore_install
:Install PostgreSQL explicitly with an
addons
section. This also starts it. The existingservices: postgresql
wasn't starting Postgres. This could be a bug in Travis.Use a list of pre-existing ruby versions which are pre-built in Travis' images else installing with rvm gives errors.