Skip docker push on PRs

This commit is contained in:
Stefan Prodan
2018-09-24 20:51:26 +03:00
parent c38ca4270f
commit da2b6c85aa
+14 -9
View File
@@ -19,14 +19,19 @@ script:
- make build
after_success:
- if [ ! -s "$DOCKER_USER" ]; then
docker tag stefanprodan/steerer:latest stefanprodan/steerer:$TRAVIS_BRANCH-$TRAVIS_COMMIT;
echo $DOCKER_PASS | docker login -u=$DOCKER_USER --password-stdin;
docker push stefanprodan/steerer:$TRAVIS_BRANCH-$TRAVIS_COMMIT;
- if [ -z "$DOCKER_USER" ]; then
echo "PR build, skipping Docker Hub push";
else
docker tag stefanprodan/steerer:latest stefanprodan/steerer:${TRAVIS_COMMIT};
echo $DOCKER_PASS | docker login -u=$DOCKER_USER --password-stdin;
docker push stefanprodan/steerer:${TRAVIS_COMMIT};
fi
- if [ ! -s "$TRAVIS_TAG" ]; then
docker tag stefanprodan/steerer:latest stefanprodan/steerer:$TRAVIS_TAG;
echo $DOCKER_PASS | docker login -u=$DOCKER_USER --password-stdin;
docker push stefanprodan/steerer:latest;
docker push stefanprodan/steerer:$TRAVIS_TAG;
- if [ -z "$TRAVIS_TAG" ]; then
echo "Not a release, skipping Docker Hub push";
else
docker tag stefanprodan/steerer:latest stefanprodan/steerer:$TRAVIS_TAG;
echo $DOCKER_PASS | docker login -u=$DOCKER_USER --password-stdin;
docker push stefanprodan/steerer:latest;
docker push stefanprodan/steerer:$TRAVIS_TAG;
fi