-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
32 lines (27 loc) · 1.01 KB
/
Makefile
File metadata and controls
32 lines (27 loc) · 1.01 KB
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
29
30
31
32
GIT_VERSION?=$(shell git describe --tags --always --abbrev=42 --dirty)
build:
CGO_ENABLED=0 go build \
-ldflags "-X github.com/factorysh/microdensity/version.version=$(GIT_VERSION)" \
.
build-linux:
make build GOOS=linux
upx microdensity
TESTS= github.com/factorysh/microdensity/task \
github.com/factorysh/microdensity/middlewares/jwt \
github.com/factorysh/microdensity/middlewares/project\
github.com/factorysh/microdensity/middlewares/oauth2 \
github.com/factorysh/microdensity/middlewares \
github.com/factorysh/microdensity/sessions \
github.com/factorysh/microdensity/badge \
github.com/factorysh/microdensity/gitlab \
github.com/factorysh/microdensity/oauth \
github.com/factorysh/microdensity/volumes \
github.com/factorysh/microdensity/service \
github.com/factorysh/microdensity/storage \
test:
go test --cover ${TESTS}
test-all:
go test --cover ${TESTS} \
github.com/factorysh/microdensity/run \
github.com/factorysh/microdensity/queue \
github.com/factorysh/microdensity/application \