go-transaction-manager

Форк
0
58 строк · 898.0 Байт
1
DIR=$(PWD)
2

3
GO_TEST=cd ./sh && bash ./go.test.sh
4
GO_TEST_COVERAGE=cd ./sh && bash ./go.test.coverage.sh
5

6
GO_TEST_WITH_REAL_DB=--tags=with_real_db
7

8
test:
9
	$(GO_TEST)
10

11
test.with_real_db:
12
	$(GO_TEST) $(GO_TEST_WITH_REAL_DB)
13

14
test.coverage:
15
	$(GO_TEST_COVERAGE)
16

17
test.coverage.with_real_db:
18
	$(GO_TEST_COVERAGE) $(GO_TEST_WITH_REAL_DB)
19

20
fmt:
21
	cd sh && sh ./go.fmt.sh
22

23
lint:
24
	cd sh && sh ./lint.sh
25

26
lint.verbose:
27
	cd sh && sh ./lint.sh -v
28

29
lint.cache.clean:
30
	golangci-lint cache clean
31

32
generate:
33
	go generate ./...
34

35
go.mod.tidy:
36
	cd sh && sh ./go.mod.tidy.sh
37

38
go.mod.vendor:
39
	cd sh && sh ./go.mod.vendor.sh
40

41
go.work.sync:
42
	go work sync
43

44

45
tag: git.tag tag.pkg
46

47
tag.pkg:
48
	cd sh && sh ./tag.pkg.sh $(version)
49

50
git.tag: git.tag.create git.tag.push
51

52
# 1.0, "v2." added automatically
53
# make git.tag version="0.0-rc1"
54
git.tag.create:
55
	cd sh && sh ./git.tag.sh $(version)
56

57
git.tag.push:
58
	git push origin --tags
59

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.