1234567891011121314151617181920212223242526272829303132333435 |
- 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:
- - 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:
- - 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
- - npm run lint
- - npm test
- - nsp check
|