circle.yml
machine:
services:
- docker
node:
version: 5.5.0
dependencies:
override:
- npm install
test:
override:
- ./node_modules/.bin/gulp finalize
- docker login -e="${DOCKER_EMAIL}" -u="${DOCKER_USERNAME}" -p="${DOCKER_PASSWORD}"
- make pull || true
- make
deployment:
master:
branch: master
commands:
- make push
- echo -e "$NPM_USERNAME\n$NPM_PASSWORD\nfoo@foo.com" | npm login
- npm publish || true