fix: embed dist build action

This commit is contained in:
engigu
2026-03-05 17:33:31 +08:00
parent 8d2c869623
commit a8a24a410c
2 changed files with 8 additions and 3 deletions
+7 -2
View File
@@ -34,9 +34,14 @@ jobs:
VERSION=${{ github.ref_name }}
BUILD_TIME=$(TZ='Asia/Shanghai' date '+%Y/%m/%d %H:%M:%S')
LDFLAGS="-s -w -X 'github.com/engigu/baihu-panel/internal/constant.Version=$VERSION' -X 'github.com/engigu/baihu-panel/internal/constant.BuildTime=$BUILD_TIME'"
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="$LDFLAGS" -o baihu-linux-amd64 main.go
# Prepare static assets for embedding
rm -rf internal/static/dist
cp -r web/dist internal/static/dist
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -tags web -ldflags="$LDFLAGS" -o baihu-linux-amd64 main.go
tar -czvf baihu-linux-amd64.tar.gz baihu-linux-amd64
CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -ldflags="$LDFLAGS" -o baihu-linux-arm64 main.go
CGO_ENABLED=0 GOOS=linux GOARCH=arm64 go build -tags web -ldflags="$LDFLAGS" -o baihu-linux-arm64 main.go
tar -czvf baihu-linux-arm64.tar.gz baihu-linux-arm64
- name: Build Agent Binaries