From 8388c1e3e3e4f67fa9bf89ca8943e8ae0882e563 Mon Sep 17 00:00:00 2001 From: Max Resnick Date: Wed, 4 Mar 2020 21:47:56 -0800 Subject: add base targets --- Makefile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 5bdfd61..fa01d35 100644 --- a/Makefile +++ b/Makefile @@ -13,18 +13,39 @@ all: $(CONTAINERS) clean: rm -rf build tag release +build/base: + docker build -t $(@F):$(TAG) -f src/$(@F)/Dockerfile src/$(@F) + docker build -t $(@F):$(TAG)-sid-slim --build-arg VERSION=sid-slim -f src/$(@F)/Dockerfile src/$(@F) + mkdir -p build + echo $(TAG) >> build/$(@F) + @echo "$(@F) has been built" + build/%: docker build -t $(@F):$(TAG) -f src/$(@F)/Dockerfile src/$(@F) mkdir -p build echo $(TAG) >> build/$(@F) @echo "$(@F) has been built" +tag/base: + docker tag $(@F):$(TAG) $(REGISTRY_URL)/$(@F):$(TAG) + docker tag $(@F):$(TAG)-sid-slim $(REGISTRY_URL)/$(@F):$(TAG)-sid-slim + mkdir -p tag + echo $(TAG) >> tag/$(@F) + @echo "$(@F) has been tagged" + tag/%: docker tag $(@F):$(TAG) $(REGISTRY_URL)/$(@F):$(TAG) mkdir -p tag echo $(TAG) >> tag/$(@F) @echo "$(@F) has been tagged" +release/base: + docker push $(REGISTRY_URL)/$(@F):$(TAG) + docker push $(REGISTRY_URL)/$(@F):$(TAG)-sid-slim + mkdir -p release + echo $(TAG) >> release/$(@F) + @echo "$(@F) has been pushed" + release/%: docker push $(REGISTRY_URL)/$(@F):$(TAG) mkdir -p release -- cgit v1.2.3