mirror of
https://github.com/Awuqing/BackupX.git
synced 2026-05-07 06:22:51 +08:00
1. 审计日志:所有 handler 的 recordAudit 调用补充有意义的 detail, 包括创建/更新时记录类型、删除时记录 ID、设置变更时记录修改的 key 2. 版本号:Makefile 的 run/build 都通过 ldflags 注入 git 版本号, 开发模式不再显示 "dev"
16 lines
362 B
Makefile
16 lines
362 B
Makefile
APP_NAME=backupx
|
|
BUILD_DIR=./bin
|
|
VERSION=$(shell git describe --tags --always --dirty 2>/dev/null || echo "dev")
|
|
|
|
.PHONY: build run test
|
|
|
|
build:
|
|
mkdir -p $(BUILD_DIR)
|
|
go build -trimpath -ldflags "-s -w -X main.version=$(VERSION)" -o $(BUILD_DIR)/$(APP_NAME) ./cmd/backupx
|
|
|
|
run:
|
|
go run -ldflags "-X main.version=$(VERSION)" ./cmd/backupx
|
|
|
|
test:
|
|
go test ./...
|