From afbbdc5e02ed027e642225cf14214a00c316072b Mon Sep 17 00:00:00 2001 From: Evgeniy Kulikov Date: Tue, 28 Jan 2020 13:03:18 +0300 Subject: [PATCH] Update command to build and publish images - Use nspcc-dev docker hub repository - Add command to publish neo-go images --- Makefile | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 352192676..1ee80c955 100644 --- a/Makefile +++ b/Makefile @@ -14,6 +14,8 @@ REPO ?= "$(shell go list -m)" VERSION ?= "$(shell git describe --tags 2>/dev/null | sed 's/^v//')" BUILD_FLAGS = "-X $(REPO)/config.Version=$(VERSION)" +IMAGE_REPO=nspccdev/neo-go + # All of the targets are phony here because we don't really use make dependency # tracking for files .PHONY: build deps image check-version clean-cluster push-tag push-to-registry \ @@ -48,8 +50,13 @@ postinst: install image: deps @echo "=> Building image" - @docker build -t cityofzion/neo-go:latest --build-arg REPO=$(REPO) --build-arg VERSION=$(VERSION) . - @docker build -t cityofzion/neo-go:$(VERSION) --build-arg REPO=$(REPO) --build-arg VERSION=$(VERSION) . + @docker build -t $(IMAGE_REPO):latest --build-arg REPO=$(REPO) --build-arg VERSION=$(VERSION) . + @docker build -t $(IMAGE_REPO):$(VERSION) --build-arg REPO=$(REPO) --build-arg VERSION=$(VERSION) . + +image-push: + @echo "=> Publish image" + @docker push $(IMAGE_REPO):latest + @docker push $(IMAGE_REPO):$(VERSION) check-version: git fetch && (! git rev-list ${VERSION})