Log pub return code on failure on Windows (#28356)

When pub fails, log the %ERRRORLEVEL% to help diagnose the root cause of
the pub failure.
This commit is contained in:
Chris Bracken 2019-02-28 23:53:32 -08:00 committed by GitHub
parent 387f885481
commit cccf44faa6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -138,7 +138,7 @@ GOTO :after_subroutine
ECHO Running pub upgrade...
CALL "%pub%" upgrade "%VERBOSITY%"
IF "%ERRORLEVEL%" EQU "0" goto :upgrade_succeeded
ECHO Error Unable to 'pub upgrade' flutter tool. Retrying in five seconds... (%remaining_tries% tries left)
ECHO Error (%ERRORLEVEL%): Unable to 'pub upgrade' flutter tool. Retrying in five seconds... (%remaining_tries% tries left)
timeout /t 5 /nobreak 2>NUL
SET /A remaining_tries-=1
IF "%remaining_tries%" EQU "0" GOTO upgrade_retries_exhausted