ROC_VERSION ?= 0.0.0-alpha2 REGISTRY ?= git.roo.lol/jbrechtel .PHONY: build-base build-dev build-ci build-all push-base push-dev push-ci push-all build-base: docker build \ --target base \ --build-arg ROC_VERSION=$(ROC_VERSION) \ -t $(REGISTRY)/roc-tools-base:$(ROC_VERSION) \ -t $(REGISTRY)/roc-tools-base:latest \ . build-dev: docker build \ --target dev \ --build-arg ROC_VERSION=$(ROC_VERSION) \ -t $(REGISTRY)/roc-tools-dev:$(ROC_VERSION) \ -t $(REGISTRY)/roc-tools-dev:latest \ . build-ci: docker build \ --target ci \ --build-arg ROC_VERSION=$(ROC_VERSION) \ -t $(REGISTRY)/roc-tools-ci:$(ROC_VERSION) \ -t $(REGISTRY)/roc-tools-ci:latest \ . build-all: build-base build-dev build-ci push-base: docker push $(REGISTRY)/roc-tools-base:$(ROC_VERSION) docker push $(REGISTRY)/roc-tools-base:latest push-dev: docker push $(REGISTRY)/roc-tools-dev:$(ROC_VERSION) docker push $(REGISTRY)/roc-tools-dev:latest push-ci: docker push $(REGISTRY)/roc-tools-ci:$(ROC_VERSION) docker push $(REGISTRY)/roc-tools-ci:latest push-all: build-all push-base push-dev push-ci