Skip to content

Commit d0f2483

Browse files
authored
Merge pull request #1273 from swagger-api/issue-fix-travis
copied travis logic from swagger-ui
2 parents 6bf7d65 + b6b2a89 commit d0f2483

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

.travis.yml

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,20 @@ deploy:
2323
after_success:
2424
- if [ $DOCKER_HUB_USERNAME ]; then
2525
docker login --email=$DOCKER_HUB_EMAIL --username=$DOCKER_HUB_USERNAME --password=$DOCKER_HUB_PASSWORD;
26-
docker build -t $DOCKER_IMAGE_NAME .;
26+
2727
if [ ! -z "$TRAVIS_TAG" ]; then
28-
docker tag $DOCKER_IMAGE_NAME:latest $DOCKER_IMAGE_NAME:$TRAVIS_TAG;
28+
DOCKER_IMAGE_TAG=$TRAVIS_TAG;
29+
else
30+
DOCKER_IMAGE_TAG=unstable;
2931
fi;
30-
if [ ! -z "$TRAVIS_TAG" ] || [ "$TRAVIS_BRANCH" = "master" ]; then
31-
docker push $DOCKER_IMAGE_NAME;
32+
docker build -t $DOCKER_IMAGE_NAME .;
33+
if [ ! -z "$TRAVIS_TAG" ]; then
34+
docker tag $DOCKER_IMAGE_NAME $DOCKER_IMAGE_NAME:$DOCKER_IMAGE_TAG;
35+
docker push $DOCKER_IMAGE_NAME:$DOCKER_IMAGE_TAG;
36+
docker tag $DOCKER_IMAGE_NAME $DOCKER_IMAGE_NAME:latest;
37+
docker push $DOCKER_IMAGE_NAME:latest;
38+
else
39+
docker tag $DOCKER_IMAGE_NAME $DOCKER_IMAGE_NAME:$DOCKER_IMAGE_TAG;
40+
docker push $DOCKER_IMAGE_NAME:$DOCKER_IMAGE_TAG;
3241
fi;
33-
fi;
42+
fi;

0 commit comments

Comments
 (0)