Add makefile for aws-cli
This commit is contained in:
parent
b4f509d90d
commit
aa23d37449
1
aws-cli/.gitignore
vendored
1
aws-cli/.gitignore
vendored
@ -3,3 +3,4 @@
|
|||||||
!Dockerfile
|
!Dockerfile
|
||||||
!README.md
|
!README.md
|
||||||
!run.sh
|
!run.sh
|
||||||
|
!Makefile
|
||||||
|
|||||||
27
aws-cli/Makefile
Normal file
27
aws-cli/Makefile
Normal file
@ -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
|
||||||
@ -3,7 +3,7 @@
|
|||||||
SCRIPT_PATH=$( cd "$(dirname "$0")" ; pwd -P )
|
SCRIPT_PATH=$( cd "$(dirname "$0")" ; pwd -P )
|
||||||
|
|
||||||
IMAGE_NAME="alpine"
|
IMAGE_NAME="alpine"
|
||||||
IMAGE_VERSION="3.4"
|
IMAGE_VERSION="3.6"
|
||||||
|
|
||||||
SERVICE_NAME=aws-cli
|
SERVICE_NAME=aws-cli
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user