Add makefile for aws-cli

This commit is contained in:
Arnie 2018-03-13 06:48:10 +01:00
parent b4f509d90d
commit aa23d37449
3 changed files with 29 additions and 1 deletions

1
aws-cli/.gitignore vendored
View File

@ -3,3 +3,4 @@
!Dockerfile !Dockerfile
!README.md !README.md
!run.sh !run.sh
!Makefile

27
aws-cli/Makefile Normal file
View 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

View File

@ -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