blob: a6f00a07bf77e8d1ed548660c8f9e31704ac4040 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
TAGS := $(shell \
curl -s https://registry.hub.docker.com/v1/repositories/alpine/tags \
| jq -r '.[].name' \
)
.PHONY: build
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
|