forked from koloo91/monhttp
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
28 lines (23 loc) · 710 Bytes
/
Makefile
File metadata and controls
28 lines (23 loc) · 710 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
NAME=monhttp
VERSION=`cat version`
.PHONY: buildDockerImage
buildDockerImage:
docker build -t koloooo/monhttp:$(VERSION) -t koloooo/monhttp:latest .
.PHONY: buildAndPushDockerImage
buildAndPushDockerImage:
docker build -t koloooo/monhttp:$(VERSION) -t koloooo/monhttp:latest .
docker push --all-tags koloooo/monhttp
.PHONY: incrementReleaseVersion
incrementReleaseVersion:
./increment_version.sh -m $(VERSION) > version
$(eval VERSION=`cat version`)
echo $(VERSION)
.PHONY: release
release: incrementReleaseVersion buildAndPushDockerImage
.PHONY: buildLocal
buildLocal:
rm -rf dist
$(MAKE) -C backend copyToDist
$(MAKE) -C frontend copyToDist
$(MAKE) -C backend clean
$(MAKE) -C frontend clean