Docker-development/aws-cli/Makefile
2018-03-13 06:48:10 +01:00

28 lines
735 B
Makefile

DOCKER_REGISTRY = dr.ys-dev.cz
DOCKER_PUBLIC_REGISTRY = yoursystemcz
APP_NAME = aws-cli
all: build release clean
version/3.5: IMAGE_VERSION=3.5
version/latest: IMAGE_VERSION=3.6
version/%:
docker build -t $(DOCKER_REGISTRY)/$(APP_NAME):$* --build-arg "IMAGE_NAME=alpine" --build-arg "IMAGE_VERSION=$(IMAGE_VERSION)" .
release/%:
docker tag $(DOCKER_REGISTRY)/$(APP_NAME):$* $(DOCKER_PUBLIC_REGISTRY)/$(APP_NAME):$*
docker push $(DOCKER_REGISTRY)/$(APP_NAME):$*
docker push $(DOCKER_PUBLIC_REGISTRY)/$(APP_NAME):$*
clean/%:
docker rmi $(DOCKER_REGISTRY)/$(APP_NAME):$*
docker rmi $(DOCKER_PUBLIC_REGISTRY)/$(APP_NAME):$*
build: version/3.5 version/latest
release: release/3.5 release/latest
clean: clean/3.5 clean/latest