Skip to content

Commit f10d8c2

Browse files
committed
Merge branch 'PHP-7.1' into PHP-7.2
* PHP-7.1: Yet one attempt to mitigate the unzip error on AppVeyor
2 parents 8be5bb8 + a2cd296 commit f10d8c2

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

appveyor/build.bat

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
set SDK_REMOTE=https://github.com/OSTC/php-sdk-binary-tools.git
44
set SDK_BRANCH=%PHP_BUILD_SDK_BRANCH%
5+
set SDK_RUNNER=%PHP_BUILD_CACHE_SDK_DIR%\phpsdk-%PHP_BUILD_CRT%-%PLATFORM%.bat
56

67
if not exist "%PHP_BUILD_CACHE_BASE_DIR%" (
78
echo Creating %PHP_BUILD_CACHE_BASE_DIR%
@@ -13,6 +14,10 @@ if not exist "%PHP_BUILD_OBJ_DIR%" (
1314
mkdir "%PHP_BUILD_OBJ_DIR%"
1415
)
1516

17+
if not exist "%SDK_RUNNER%" (
18+
if exist "%PHP_BUILD_CACHE_SDK_DIR%" rmdir /s /q "%PHP_BUILD_CACHE_SDK_DIR%"
19+
)
20+
1621
if not exist "%PHP_BUILD_CACHE_SDK_DIR%" (
1722
echo Cloning remote SDK repository
1823
git clone --branch %SDK_BRANCH% %SDK_REMOTE% "%PHP_BUILD_CACHE_SDK_DIR%" 2>&1
@@ -21,14 +26,13 @@ if not exist "%PHP_BUILD_CACHE_SDK_DIR%" (
2126
for /f "tokens=*" %%a in ('type %PHP_BUILD_CACHE_SDK_DIR%\VERSION') do set GOT_SDK_VER=%%a
2227
echo Got SDK version %GOT_SDK_VER%
2328
if NOT "%GOT_SDK_VER%" == "%PHP_BUILD_SDK_BRANCH:~8%" (
24-
echo Updating to the configured SDK version %SDK_BRANCH:~8%
29+
echo Switching to the configured SDK version %SDK_BRANCH:~8%
2530
echo Fetching remote SDK repository
2631
git --git-dir="%PHP_BUILD_CACHE_SDK_DIR%\.git" --work-tree="%PHP_BUILD_CACHE_SDK_DIR%" fetch --prune origin 2>&1
2732
echo Checkout SDK repository branch
2833
git --git-dir="%PHP_BUILD_CACHE_SDK_DIR%\.git" --work-tree="%PHP_BUILD_CACHE_SDK_DIR%" checkout --force %SDK_BRANCH%
2934
)
3035

31-
set SDK_RUNNER=%PHP_BUILD_CACHE_SDK_DIR%\phpsdk-%PHP_BUILD_CRT%-%PLATFORM%.bat
3236
if not exist "%SDK_RUNNER%" (
3337
echo "%SDK_RUNNER%" doesn't exist
3438
exit /b 3

0 commit comments

Comments
 (0)