Files
zenfeed/Makefile
glidea 8b33df8a05 init
2025-04-19 15:50:26 +08:00

19 lines
491 B
Makefile

VERSION ?= $(shell git describe --tags --always)
IMAGE_NAME ?= zenfeed
REGISTRY ?= glidea
FULL_IMAGE_NAME = $(REGISTRY)/$(IMAGE_NAME)
.PHONY: test push build-installer
test:
go test -race -v -coverprofile=coverage.out -coverpkg=./... ./...
push:
docker buildx create --use --name multi-platform-builder || true
docker buildx build --platform linux/amd64,linux/arm64 \
--build-arg VERSION=$(VERSION) \
-t $(FULL_IMAGE_NAME):$(VERSION) \
-t $(FULL_IMAGE_NAME):latest \
--push .