feature(cloudcmd) add ability to build docker images with help of travis

This commit is contained in:
coderaiser 2017-08-14 12:06:22 +03:00
parent b8153e9f20
commit 83ab65396f
5 changed files with 20 additions and 2 deletions

View file

@ -11,6 +11,7 @@ yarn-error.log
Dockerfile
Dockerfile.alpine
docker.sh
webpack.config.js

View file

@ -2,6 +2,7 @@
manifest.yml
Dockerfile*
docker-compose.yml
docker.sh
shell
test
coverage

View file

@ -14,5 +14,16 @@ notifications:
on_success: never
on_failure: change
sudo: false
sudo: required
services:
- docker
deploy:
provider: script
script: docker.sh
skip_cleanup: true
on:
tags: true
all_branches: false

6
docker.sh Normal file
View file

@ -0,0 +1,6 @@
#!/bin/sh
npm run build
docker login -e $DOCKER_EMAIL -u $DOCKER_USERNAME -p $DOCKER_PASSWORD
npm run docker

View file

@ -62,7 +62,6 @@
"test": "tape 'test/**/*.js'",
"spell": "yaspeller .",
"wisdom": "redrun build docker:rm-old; bin/release.js",
"postpublish": "redrun docker",
"docker:pull:node": "docker pull node",
"docker:pull:alpine": "docker pull mhart/alpine-node",
"docker:push": "docker push coderaiser/cloudcmd:`version`",