diff options
| author | Max Resnick <max@ofmax.li> | 2020-03-04 21:47:56 -0800 |
|---|---|---|
| committer | Max Resnick <max@ofmax.li> | 2020-03-04 21:47:56 -0800 |
| commit | 8388c1e3e3e4f67fa9bf89ca8943e8ae0882e563 (patch) | |
| tree | 5dd60d5e8bcf0dab5faf97086c35e6a09b7edbbb | |
| parent | 250df53811877b860fd9fcc76ce6f05c728b28b2 (diff) | |
| download | grumpy-containers-8388c1e3e3e4f67fa9bf89ca8943e8ae0882e563.tar.gz | |
add base targets
| -rw-r--r-- | Makefile | 21 |
1 files changed, 21 insertions, 0 deletions
@@ -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 |