Add makefile for aws-cli
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
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
|
||||
Reference in New Issue
Block a user