github.com/newrelic/newrelic-client-go@v1.1.0/build/docker.mk (about)

     1  #
     2  # Makefile fragment for Docker actions
     3  #
     4  DOCKER            ?= docker
     5  
     6  docker-login:
     7  	@echo "=== $(PROJECT_NAME) === [ docker-login     ]: logging into docker hub"
     8  	@if [ -z "${DOCKER_USERNAME}" ]; then \
     9  		echo "Failure: DOCKER_USERNAME not set" ; \
    10  		exit 1 ; \
    11  	fi
    12  	@if [ -z "${DOCKER_PASSWORD}" ]; then \
    13  		echo "Failure: DOCKER_PASSWORD not set" ; \
    14  		exit 1 ; \
    15  	fi
    16  	@echo "=== $(PROJECT_NAME) === [ docker-login     ]: username: '$$DOCKER_USERNAME'"
    17  	@echo ${DOCKER_PASSWORD} | $(DOCKER) login -u ${DOCKER_USERNAME} --password-stdin
    18  
    19  
    20  .PHONY: docker-login