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