Skip to content

Commit 374b361

Browse files
authored
Merge pull request swagger-api#2812 from swagger-api/update-docker
added docker push from travis
2 parents 7d215a9 + eff72c2 commit 374b361

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

.travis.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
language: node_js
22
node_js:
33
- '6.9'
4+
services:
5+
- docker
46
branches:
57
only:
68
- master
79
- /^v\d+\.\d+(\.\d+)?(-\S*)?$/
810
before_deploy: "npm run build-core"
11+
env:
12+
- DOCKER_IMAGE_NAME=swaggerapi/swagger-ui
913
deploy:
1014
provider: npm
1115
email: apiteam@swagger.io
@@ -16,3 +20,13 @@ deploy:
1620
tags: true
1721
repo: swagger-api/swagger-ui
1822
node: '6.9'
23+
after_success:
24+
- if [ $DOCKER_HUB_USERNAME ]; then
25+
docker login --email=$DOCKER_HUB_EMAIL --username=$DOCKER_HUB_USERNAME --password=$DOCKER_HUB_PASSWORD;
26+
docker build -t $DOCKER_IMAGE_NAME .;
27+
if [ "$TRAVIS_TAG" != "master" && -z "$TRAVIS_TAG"]; then
28+
docker tag $DOCKER_IMAGE_NAME $DOCKER_IMAGE_NAME:$TRAVIS_TAG;
29+
fi;
30+
31+
docker push $DOCKER_IMAGE_NAME;
32+
fi;

0 commit comments

Comments
 (0)