Skip to content
Snippets Groups Projects
Select Git revision
  • dependabot/pip/tools/checkmarx/urllib3-1.26.5
  • dependabot/pip/tools/checkmarx/jinja2-2.11.3
  • master default protected
3 results

docker-hub.sh

Blame
  • docker-hub.sh 447 B
    #!/bin/bash
    set -ev
    
    TRAVIS_BRANCH=$1
    REPO=$2
    VERSION=$3
    DOCKER_FILE=$4
    
    if [ "$TRAVIS_BRANCH" == "master" ]; then
      TAG="latest";
    else
      TAG=$TRAVIS_BRANCH;
    fi
    
    docker build -f dockers/$DOCKER_FILE . -t $REPO
    
    docker tag $REPO $REPO:$TAG
    docker tag $REPO $REPO:$VERSION
    if [ "$TRAVIS_BRANCH" == "master" ] && [ "$DOCKER_USER" != "" ] && [  "$DOCKER_PASS" != "" ]; then
      docker login -u "$DOCKER_USER" -p "$DOCKER_PASS";
      docker push $REPO ;
    fi