Skip to content

Commit c3911df

Browse files
committed
[ci] Replace DockerHub Automated Build with Travis
1 parent 77852d6 commit c3911df

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

.travis.yml

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,17 @@
1+
---
12
sudo: required
23

34
services:
4-
- docker
5-
5+
- docker
6+
env:
7+
global:
8+
- DOCKER_EMAIL: kyan.ql.he@gmail.com
9+
- DOCKER_USERNAME: quanlong
610
script:
7-
- make test
11+
- make test
12+
after_success:
13+
- if [[ ! -z "$TRAVIS_TAG" ]]; then docker tag magicvision/nodejs-dev:latest magicvision/nodejs-dev:$TRAVIS_TAG ; fi
14+
- docker login -e $DOCKER_EMAIL -u $DOCKER_USERNAME -p $DOCKER_PASSWORD
15+
- if [[ ! -z "$TRAVIS_TAG" ]] || [[ "$TRAVIS_BRANCH" = master ]]; then docker push magicvision/nodejs-dev ; fi
816
notifications:
917
email: false

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
SHELL = /bin/bash -o pipefail
22

33
test:
4-
docker build -t magicvision/nodejs-dev .
4+
docker build -t magicvision/nodejs-dev:latest .
55
docker run --rm magicvision/nodejs-dev node --version
66
docker run --rm magicvision/nodejs-dev npm --version
77
docker run --rm magicvision/nodejs-dev ruby --version

0 commit comments

Comments
 (0)