machine: node: version: 8 services: - docker - redis environment: PATH: "/home/ubuntu/send/firefox:$PATH" dependencies: pre: - npm i -g get-firefox geckodriver nsp - get-firefox --platform linux --extract --target /home/ubuntu/send deployment: latest: branch: master commands: - npm run build - docker login -e $DOCKER_EMAIL -u $DOCKER_USER -p $DOCKER_PASS - docker build -t mozilla/send:latest . - docker push mozilla/send:latest tags: tag: /.*/ owner: mozilla commands: - npm run build - docker login -e $DOCKER_EMAIL -u $DOCKER_USER -p $DOCKER_PASS - docker build -t mozilla/send:$CIRCLE_TAG . - docker push mozilla/send:$CIRCLE_TAG test: override: - npm run build:version - npm run lint - npm test - nsp check