Update Makefile

This commit is contained in:
Sunny 2025-06-07 21:20:52 +05:30 committed by GitHub
parent 18b05ba68d
commit a17037bab3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -1,5 +1,5 @@
IMAGE_REPO=ghcr.io/trstringer/manual-approval
TARGET_PLATFORM=linux/amd64
TARGET_PLATFORM=linux/amd64,linux/arm64,linux/arm/v8
.PHONY: tidy
tidy:
@ -11,15 +11,18 @@ build:
echo "VERSION is required"; \
exit 1; \
fi
docker build --platform $(TARGET_PLATFORM) -t $(IMAGE_REPO):$$VERSION .
docker build --platform $(TARGET_PLATFORM) -t $(IMAGE_REPO):$(VERSION) .
.PHONY: push
.PHONY: build_push
push:
@if [ -z "$(VERSION)" ]; then \
echo "VERSION is required"; \
exit 1; \
fi
docker push $(IMAGE_REPO):$(VERSION)
docker buildx create --use --name mybuilder
docker buildx build --push --platform $(TARGET_PLATFORM) -t $(IMAGE_REPO):$(VERSION) .
docker buildx rm mybuilder
.PHONY: test
test: