aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Resnick <max@ofmax.li>2020-03-04 21:47:56 -0800
committerMax Resnick <max@ofmax.li>2020-03-04 21:47:56 -0800
commit8388c1e3e3e4f67fa9bf89ca8943e8ae0882e563 (patch)
tree5dd60d5e8bcf0dab5faf97086c35e6a09b7edbbb
parent250df53811877b860fd9fcc76ce6f05c728b28b2 (diff)
downloadgrumpy-containers-8388c1e3e3e4f67fa9bf89ca8943e8ae0882e563.tar.gz
add base targets
-rw-r--r--Makefile21
1 files changed, 21 insertions, 0 deletions
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