...
Code Block |
---|
$ cat Makefile .PHONY: docker_build docker_tag docker_auth docker_push .DEFAULT_GOAL := docker_tag docker_build: docker build . -f Dockerfile -t edxops/ecr-cred-helper docker_tag: docker_build docker tag edxops/ecr-cred-helper edxops/ecr-cred-helper:1.14$$TRAVIS_TAG docker tag edxops/ecr-cred-helper edxops/ecr-cred-helper:1.14.6 docker tag edxops/ecr-cred-helper edxops/ecr-cred-helper:$$TRAVIS_COMMIT docker_auth: echo "$$DOCKER_PASSWORD" | docker login -u "$$DOCKER_USERNAME" --password-stdin docker_push: docker_tag docker_auth ## push to docker hub docker push 'edxops/ecr-cred-helper:latest' docker push "edxops/ecr-cred-helper:$$TRAVIS_COMMIT" docker push '"edxops/ecr-cred-helper:1.14' docker push 'edxops/ecr-cred-helper:1.14.6'$$TRAVIS_TAG" |
See https://github.com/edx/ecr-cred-helper/pull/1/files as an example
...