build_docker_image.sh 570 B

123456789101112131415161718
  1. #!/bin/bash
  2. set -ev
  3. : ${DOCKER_IMAGE_TAG:=${GITHUB_SHA:-$(git rev-parse HEAD)}}
  4. bin/docker_wrapper build -t $DOCKER_IMAGE -f $DOCKERFILE .
  5. if [[ "$1" == --push ]]; then
  6. [[ -n "$DOCKER_USER" && -n "$DOCKER_IMAGE_TAG" ]]
  7. docker login -u "$DOCKER_USER" -p "$DOCKER_PASS"
  8. docker tag $DOCKER_IMAGE $DOCKER_IMAGE:$DOCKER_IMAGE_TAG
  9. docker push $DOCKER_IMAGE
  10. docker push $DOCKER_IMAGE:$DOCKER_IMAGE_TAG
  11. fi
  12. if [[ $DOCKER_IMAGE == "huginn/huginn-single-process" ]]; then
  13. DOCKER_IMAGE=huginn/huginn-test DOCKERFILE=docker/test/Dockerfile ./build_docker_image.sh
  14. fi