PUSH?= REGISTRY?=git.frostfs.info REGISTRY_NAMESPACE?=truecloudlab REGISTRY_USER?=$(REGISTRY_NAMESPACE) REGISTRY_PASSWORD?= IMAGE=$(REGISTRY)/$(REGISTRY_NAMESPACE)/env TAGS=$(patsubst %/.,%,$(wildcard */.)) .PHONY: $(TAGS) $(TAGS): buildah images cd $@ && buildah bud --tag $(IMAGE):$@ . buildah images PUSH=$(foreach tag,$(TAGS),push-$(tag)) $(PUSH): echo $$REGISTRY_PASSWORD | buildah login --username $(REGISTRY_USER) --password-stdin $(REGISTRY) buildah push --rm $(IMAGE):$@ docker://$(IMAGE):$@ buildah logout