-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathMakefile
25 lines (22 loc) · 2.46 KB
/
Makefile
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
.PHONY: mock
#docker:
# @rm webook || true
# # 下面一行要注意 如果分开执行,要先 go env -w GOOS=linux,然后 go env -w GOARCH=arm(windows机器仍是amd64)
# @GOOS=linux GOARCH=arm go build -tags=k8s -o webook .
# @docker rmi -f liyanlong/webookpro:v0.0.1
# @docker docker build -t liyanlong/webookpro:v0.0.1 .
mock:
@mockgen -source=F:\GeekGoProjects\src\webookpro\internal\service\code.go -package=svcmocks -destination=F:\GeekGoProjects\src\webookpro\internal\service\mock\code.mock.go
@mockgen -source=F:\GeekGoProjects\src\webookpro\internal\service\user.go -package=svcmocks -destination=F:\GeekGoProjects\src\webookpro\internal\service\mock\user.mock.go
@mockgen -source=F:\GeekGoProjects\src\webookpro\internal\repository\user.go -package=repomocks -destination=F:\GeekGoProjects\src\webookpro\internal\repository\mock\user.mock.go
@mockgen -source=F:\GeekGoProjects\src\webookpro\internal\repository\cache\user.go -package=cachemocks -destination=F:\GeekGoProjects\src\webookpro\internal\repository\cache\mock\user.mock.go
@mockgen -source=F:\GeekGoProjects\src\webookpro\internal\repository\cache\code.go -package=cachemocks -destination=F:\GeekGoProjects\src\webookpro\internal\repository\cache\mock\code.mock.go
@mockgen -source=F:\GeekGoProjects\src\webookpro\internal\repository\dao\user.go -package=daomocks -destination=F:\GeekGoProjects\src\webookpro\internal\repository\dao\mock\user.mock.go
@mockgen -package=F:\GeekGoProjects\src\webookPro\internal\repository\cache\redismock\cmd.mock.go github.com/redis/go-redis/v9 Cmdable
@mockgen -source=C:\Users\liyl54\GolandProjects\webookPro\internal\service\article.go -package=svcmocks -destination=C:\Users\liyl54\GolandProjects\webookPro\internal\service\mock\article.mock.go
@mockgen -source=C:\Users\liyl54\GolandProjects\webookPro\internal\repository\article\article.go -package=artrepomocks -destination=C:\Users\liyl54\GolandProjects\webookPro\internal\repository\article\mocks\article.mock.go
@mockgen -source=C:\Users\liyl54\GolandProjects\webookPro\internal\repository\article\article_author.go -package=artrepomocks -destination=C:\Users\liyl54\GolandProjects\webookPro\internal\repository\article\mocks\article_author.mock.go
@mockgen -source=C:\Users\liyl54\GolandProjects\webookPro\internal\repository\article\article_reader.go -package=artrepomocks -destination=C:\Users\liyl54\GolandProjects\webookPro\internal\repository\article\mocks\article_reader.mock.go
.PHONY: grpc
grpc:
@buf generate api/proto