micro-toolkit/zmq-service-suite-broker-js

View on GitHub
scripts/build_docker_image.sh

Summary

Maintainability
Test Coverage
echo "PR JOB ${TRAVIS_PULL_REQUEST}"

if [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
  echo "NODE VERSION ${TRAVIS_NODE_VERSION}"
  echo "Pushing to DockerHub..."
  docker login -u $DOCKER_USER -p $DOCKER_PASS
  export REPO=microtoolkit/broker
  export TAG=latest
  docker build -f Dockerfile -t $REPO:$COMMIT .
  docker tag $REPO:$COMMIT $REPO:$TAG
  docker tag $REPO:$COMMIT $REPO:travis-$TRAVIS_BUILD_NUMBER
  docker push $REPO
else
  echo "Docker image is built on master only"
fi