File tree Expand file tree Collapse file tree 3 files changed +8
-46
lines changed
Expand file tree Collapse file tree 3 files changed +8
-46
lines changed Original file line number Diff line number Diff line change @@ -50,17 +50,18 @@ jobs:
5050 COMMIT=$(git rev-parse --short HEAD)
5151 BUILD_TIME=$(date -u +"%Y-%m-%dT%H:%M:%SZ")
5252
53- # 构建标志
54- LDFLAGS="-X RealityChecker/internal/version.Version=$VERSION -X RealityChecker/internal/version.Commit=$COMMIT -X RealityChecker/internal/version.BuildTime=$BUILD_TIME"
53+ # 构建标志 - 添加静态编译选项解决GLIBC兼容性问题
54+ LDFLAGS="-X RealityChecker/internal/version.Version=$VERSION -X RealityChecker/internal/version.Commit=$COMMIT -X RealityChecker/internal/version.BuildTime=$BUILD_TIME -s -w"
55+ BUILD_FLAGS="-ldflags '$LDFLAGS' -tags netgo -installsuffix netgo"
5556
56- # Linux AMD64
57- GOOS=linux GOARCH=amd64 go build -ldflags "$LDFLAGS" -o reality-checker .
57+ # Linux AMD64 - 静态编译
58+ CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build $BUILD_FLAGS -o reality-checker .
5859 chmod +x reality-checker
5960 zip -j dist/reality-checker-linux-amd64.zip reality-checker
6061 rm reality-checker
6162
62- # Linux ARM64
63- GOOS=linux GOARCH=arm64 go build -ldflags "$LDFLAGS" -o reality-checker .
63+ # Linux ARM64 - 静态编译
64+ CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build $BUILD_FLAGS -o reality-checker .
6465 chmod +x reality-checker
6566 zip -j dist/reality-checker-linux-arm64.zip reality-checker
6667 rm reality-checker
Load Diff This file was deleted.
Original file line number Diff line number Diff line change 2121### 系统要求
2222
2323* ** Linux VPS** - 主要针对VPS环境使用
24+ * ** Windows、macOS** - 等自行编译
2425* ** Go 1.21+** - 用于本地编译(可选)
2526
2627### 安装步骤
You can’t perform that action at this time.
0 commit comments