diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 18 |
1 files changed, 16 insertions, 2 deletions
@@ -1,7 +1,21 @@ +TAGS := $(shell \ + curl -s https://registry.hub.docker.com/v1/repositories/alpine/tags \ + | jq -r '.[].name' \ +) + .PHONY: build -build: - DOCKER_BUILDKIT=1 docker build $(DOCKER_FLAGS) -t mor1/abuild . +build: $(patsubst %, build-%, $(TAGS)) + +.PHONY: build-% +build-%: + sed 's/%%ALPINE_TAG%%/$*/' Dockerfile.in >| Dockerfile + DOCKER_BUILDKIT=1 docker build $$DOCKER_FLAGS -t mor1/abuild:$* . + $(RM) Dockerfile .PHONY: push push: build docker push $(DOCKER_FLAGS) mor1/abuild + +.PHONY: clean +clean: + $(RM) Dockerfile |
