Skip to content

Commit 5a9ef20

Browse files
author
V2RaySSR综合网
committed
修复GitHub Actions构建配置中的ldflags引号问题
- 移除多余的引号和BUILD_FLAGS变量 - 直接在go build命令中使用ldflags参数 - 修复'invalid value for flag -ldflags'错误
1 parent 8d34fda commit 5a9ef20

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

.github/workflows/build.yml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -52,16 +52,15 @@ jobs:
5252
5353
# 构建标志 - 添加静态编译选项解决GLIBC兼容性问题
5454
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"
5655
5756
# Linux AMD64 - 静态编译
58-
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build $BUILD_FLAGS -o reality-checker .
57+
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags "$LDFLAGS" -tags netgo -installsuffix netgo -o reality-checker .
5958
chmod +x reality-checker
6059
zip -j dist/reality-checker-linux-amd64.zip reality-checker
6160
rm reality-checker
6261
6362
# Linux ARM64 - 静态编译
64-
CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build $BUILD_FLAGS -o reality-checker .
63+
CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -ldflags "$LDFLAGS" -tags netgo -installsuffix netgo -o reality-checker .
6564
chmod +x reality-checker
6665
zip -j dist/reality-checker-linux-arm64.zip reality-checker
6766
rm reality-checker

0 commit comments

Comments
 (0)