fix the issue of checking the result code
This commit is contained in:
@@ -89,7 +89,7 @@ goto :pre_parse_args
|
||||
|
||||
:post_parse_args
|
||||
if "%RELEASE%"=="" set "RELEASE=0"
|
||||
|
||||
|
||||
if "%RELEASE%"=="0" (
|
||||
set "RELEASE_TYPE=snapshot"
|
||||
) else (
|
||||
@@ -122,6 +122,7 @@ goto :pre_parse_args
|
||||
goto :end
|
||||
|
||||
:build_backend
|
||||
setlocal enabledelayedexpansion
|
||||
echo Pulling backend dependencies...
|
||||
call go get .
|
||||
|
||||
@@ -129,7 +130,7 @@ goto :pre_parse_args
|
||||
echo Executing backend lint checking...
|
||||
call go vet -v .\...
|
||||
|
||||
if not "%errorlevel%"=="0" (
|
||||
if !errorlevel! neq 0 (
|
||||
call :echo_red "Error: Failed to pass lint checking"
|
||||
goto :end
|
||||
)
|
||||
@@ -140,12 +141,14 @@ goto :pre_parse_args
|
||||
call go clean -cache
|
||||
call go test .\... -v
|
||||
|
||||
if not "%errorlevel%"=="0" (
|
||||
if !errorlevel! neq 0 (
|
||||
call :echo_red "Error: Failed to pass unit testing"
|
||||
goto :end
|
||||
)
|
||||
)
|
||||
|
||||
endlocal
|
||||
|
||||
set "CGO_ENABLED=1"
|
||||
|
||||
setlocal
|
||||
@@ -166,6 +169,7 @@ goto :pre_parse_args
|
||||
goto :eof
|
||||
|
||||
:build_frontend
|
||||
setlocal enabledelayedexpansion
|
||||
echo Pulling frontend dependencies...
|
||||
call npm install
|
||||
|
||||
@@ -174,12 +178,14 @@ goto :pre_parse_args
|
||||
|
||||
call npm run lint
|
||||
|
||||
if not "%errorlevel%"=="0" (
|
||||
if !errorlevel! neq 0 (
|
||||
call :echo_red "Error: Failed to pass lint checking"
|
||||
goto :end
|
||||
)
|
||||
)
|
||||
|
||||
endlocal
|
||||
|
||||
echo Building frontend files(%RELEASE_TYPE%)...
|
||||
|
||||
if "%RELEASE%"=="0" (
|
||||
@@ -193,7 +199,7 @@ goto :pre_parse_args
|
||||
goto :eof
|
||||
|
||||
:build_package
|
||||
setlocal
|
||||
setlocal enabledelayedexpansion
|
||||
set "package_file_name=%VERSION%"
|
||||
|
||||
if "%RELEASE%"=="0" (
|
||||
@@ -221,7 +227,7 @@ goto :pre_parse_args
|
||||
|
||||
cd package
|
||||
|
||||
if not "%errorlevel%"=="0" (
|
||||
if !errorlevel! neq 0 (
|
||||
call :echo_red "Error: Build Failed"
|
||||
goto :end
|
||||
)
|
||||
@@ -244,4 +250,4 @@ goto :pre_parse_args
|
||||
set "BUILD_UNIXTIME="
|
||||
set "BUILD_DATE="
|
||||
set "PACKAGE_FILENAME="
|
||||
exit /B
|
||||
exit /B
|
||||
|
||||
Reference in New Issue
Block a user