diff --git a/.travis.yml b/.travis.yml index c0d682e7..7d652700 100644 --- a/.travis.yml +++ b/.travis.yml @@ -21,10 +21,7 @@ services: deploy: provider: script - script: - - npm run build - - docker login -e $DOCKER_EMAIL -u $DOCKER_USERNAME -p $DOCKER_PASSWORD - - npm run docker + script: npm run docker-ci skip_cleanup: true on: node: '8' diff --git a/package.json b/package.json index d9f1f5f5..8421997d 100644 --- a/package.json +++ b/package.json @@ -71,6 +71,8 @@ "docker:build": "docker build -t coderaiser/cloudcmd:`version` .", "docker:build:alpine": "docker build -f Dockerfile.alpine -t coderaiser/cloudcmd:`version`-alpine .", "docker": "redrun docker:pull* docker:build* docker:tag* docker:push*", + "docker-ci": "redrun build docker-login docker", + "docker-login": "docker login -e $DOCKER_EMAIL -u $DOCKER_USERNAME -p $DOCKER_PASSWORD", "docker:alpine": "redrun docker:pull:alpine docker:build:alpine docker:tag:alpine docker:push:alpine docker:push:alpine:latest", "docker:tag": "docker tag coderaiser/cloudcmd:`version` coderaiser/cloudcmd:latest", "docker:tag:alpine": "docker tag coderaiser/cloudcmd:`version`-alpine coderaiser/cloudcmd:latest-alpine",