diff options
Diffstat (limited to 'Makefile')
| -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 |