Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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

...