From 83ab65396f9072d3190059196d362bfc40bda30d Mon Sep 17 00:00:00 2001 From: coderaiser Date: Mon, 14 Aug 2017 12:06:22 +0300 Subject: [PATCH] feature(cloudcmd) add ability to build docker images with help of travis --- .dockerignore | 1 + .npmignore | 1 + .travis.yml | 13 ++++++++++++- docker.sh | 6 ++++++ package.json | 1 - 5 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 docker.sh diff --git a/.dockerignore b/.dockerignore index c5c185d0..5a54bdce 100644 --- a/.dockerignore +++ b/.dockerignore @@ -11,6 +11,7 @@ yarn-error.log Dockerfile Dockerfile.alpine +docker.sh webpack.config.js diff --git a/.npmignore b/.npmignore index 9e1752ae..0fc5698e 100644 --- a/.npmignore +++ b/.npmignore @@ -2,6 +2,7 @@ manifest.yml Dockerfile* docker-compose.yml +docker.sh shell test coverage diff --git a/.travis.yml b/.travis.yml index 2cbead9c..7ab0cfcd 100644 --- a/.travis.yml +++ b/.travis.yml @@ -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 diff --git a/docker.sh b/docker.sh new file mode 100644 index 00000000..50ee34d0 --- /dev/null +++ b/docker.sh @@ -0,0 +1,6 @@ +#!/bin/sh + +npm run build +docker login -e $DOCKER_EMAIL -u $DOCKER_USERNAME -p $DOCKER_PASSWORD +npm run docker + diff --git a/package.json b/package.json index 6b335f09..d9f1f5f5 100644 --- a/package.json +++ b/package.json @@ -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`",