1
0
mirror of https://github.com/php/php-src.git synced 2026-03-28 10:12:18 +01:00

Guard against AppVeyor losing deps issue

Possibly due to concurrent build cache updates or some changes in
the remote image. Some locking mechanism still could be required.
This commit is contained in:
Anatol Belski
2017-07-12 15:26:30 +02:00
parent 04cc2f6473
commit 2f606dc5e8

View File

@@ -22,6 +22,13 @@ echo Updating dependencies in %DEPS_DIR%
cmd /c phpsdk_deps --update --no-backup --branch %BRANCH% --stability %STABILITY% --deps %DEPS_DIR%
if %errorlevel% neq 0 exit /b 3
rem Something went wrong, most likely when concurrent builds were to fetch deps
rem updates. It might be, that some locking mechanism is needed.
if not exist "%DEPS_DIR%" (
cmd /c phpsdk_deps --update --force --no-backup --branch %BRANCH% --stability %STABILITY% --deps %DEPS_DIR%
)
if %errorlevel% neq 0 exit /b 3
cmd /c buildconf.bat --force
if %errorlevel% neq 0 exit /b 3