build: 增加 Windows 一键构建脚本 deploy/build.bat
This commit is contained in:
1 parent
b62bb022bd
commit
0d32903b1a
1 file changed
+28
@@ -0,0 +1,28 @@
|
||||
@echo off
|
||||
REM 在 Windows 构建机(Meowhome)上一键构建 Windows 产物。
|
||||
REM 产物:dist\scoreboard.exe(前端已由 go:embed 内嵌)
|
||||
setlocal
|
||||
|
||||
cd /d "%~dp0.."
|
||||
|
||||
echo === [1/4] git pull ===
|
||||
git pull || exit /b 1
|
||||
|
||||
echo === [2/4] pnpm install ===
|
||||
cd web
|
||||
call pnpm install --frozen-lockfile || exit /b 1
|
||||
|
||||
echo === [3/4] 前端构建(输出到 server\internal\webui\assets) ===
|
||||
call pnpm build || exit /b 1
|
||||
cd ..
|
||||
|
||||
echo === [4/4] go build ===
|
||||
cd server
|
||||
if not exist ..\dist mkdir ..\dist
|
||||
go build -o ..\dist\scoreboard.exe . || exit /b 1
|
||||
cd ..
|
||||
|
||||
echo.
|
||||
echo === 构建完成 ===
|
||||
dir dist
|
||||
endlocal
|
||||
Reference in new issue
Block a user