Skip to content

Commit 5f97368

Browse files
committed
Tag major+minor & major versions in docker push during release
1 parent 9092d0e commit 5f97368

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

Makefile

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
PROJECT := ArangoDBStarter
22
SCRIPTDIR := $(shell pwd)
33
ROOTDIR := $(shell cd $(SCRIPTDIR) && pwd)
4-
VERSION:= $(shell cat $(ROOTDIR)/VERSION)
4+
VERSION := $(shell cat $(ROOTDIR)/VERSION)
5+
VERSION_MAJOR_MINOR_PATCH := $(shell echo $(VERSION) | cut -f 1 -d '+')
6+
VERSION_MAJOR_MINOR := $(shell echo $(VERSION_MAJOR_MINOR_PATCH) | cut -f 1,2 -d '.')
7+
VERSION_MAJOR := $(shell echo $(VERSION_MAJOR_MINOR) | cut -f 1 -d '.')
58
COMMIT := $(shell git rev-parse --short HEAD)
69
DOCKERCLI := $(shell which docker)
710

@@ -98,8 +101,12 @@ endif
98101

99102
docker-push-version: docker
100103
docker tag arangodb/arangodb-starter arangodb/arangodb-starter:$(VERSION)
101-
docker push arangodb/arangodb-starter:$(VERSION)
104+
docker tag arangodb/arangodb-starter arangodb/arangodb-starter:$(VERSION_MAJOR_MINOR)
105+
docker tag arangodb/arangodb-starter arangodb/arangodb-starter:$(VERSION_MAJOR)
102106
docker tag arangodb/arangodb-starter arangodb/arangodb-starter:latest
107+
docker push arangodb/arangodb-starter:$(VERSION)
108+
docker push arangodb/arangodb-starter:$(VERSION_MAJOR_MINOR)
109+
docker push arangodb/arangodb-starter:$(VERSION_MAJOR)
103110
docker push arangodb/arangodb-starter:latest
104111

105112
$(RELEASE): $(GOBUILDDIR) $(SOURCES) $(GHRELEASE)

0 commit comments

Comments
 (0)