docker-build.sh 405 B

123456789101112131415161718192021
  1. #!/bin/bash
  2. docker login -u="$DOCKER_USERNAME" -p="$DOCKER_PASSWORD"
  3. if [ $? -ne 0 ]; then
  4. echo "docker login failed."
  5. exit 1
  6. fi
  7. docker build -t "$DOCKER_REPOSITORY/$DOCKER_IMAGE_NAME:$DOCKER_TAG" .
  8. if [ $? -ne 0 ]; then
  9. echo "docker build failed."
  10. exit 1
  11. fi
  12. docker push "$DOCKER_REPOSITORY/$DOCKER_IMAGE_NAME:$DOCKER_TAG"
  13. if [ $? -ne 0 ]; then
  14. echo "docker push failed."
  15. exit 1
  16. fi
  17. exit 0