@@ -2,13 +2,13 @@ environment:
2
2
matrix :
3
3
- ARTIFACT_NAME : v8js_vc14_php7_%Platform%_ts.zip
4
4
OUTDIR : Release_TS
5
- V8_ASSETS : V8-5.8.301.0 -%Platform%.zip
5
+ V8_ASSETS : V8-5.8.283.31 -%Platform%.zip
6
6
- ARTIFACT_NAME : v8js_vc14_php7_%Platform%_nts.zip
7
7
OUTDIR : Release
8
8
CONFIGURE_EXTRA : --disable-zts
9
- V8_ASSETS : V8-5.8.301.0 -%Platform%.zip
9
+ V8_ASSETS : V8-5.8.283.31 -%Platform%.zip
10
10
11
- PHP_VERSION : 7.0.16
11
+ PHP_VERSION : 7.0.18
12
12
PHP_SDK : c:\projects\php-sdk
13
13
14
14
os : Windows Server 2012
@@ -37,9 +37,15 @@ install:
37
37
- cd php-%PHP_VERSION%
38
38
- IF "%Platform%" == "x64" SET OUTDIR=x64\%OUTDIR%
39
39
- mkdir %OUTDIR%
40
+ - cd
40
41
- move ..\deps\bin\*.dll %OUTDIR%\
41
42
42
43
build_script :
44
+ - ps : >-
45
+ If ($env:Platform -Match "x86") {
46
+ $cnf = "c:\\projects\\php-sdk\\v8js-ci\\vc14\\" + $env:Platform + "\\php\\ext\\v8js\\config.w32"
47
+ (Get-Content $cnf).replace("x64\\", "") | Set-Content $cnf
48
+ }
43
49
- ps : >-
44
50
If ($env:Platform -Match "x86") {
45
51
$env:VCVARS_PLATFORM="x86"
@@ -51,25 +57,26 @@ build_script:
51
57
- call "%VS140COMNTOOLS%\..\..\VC\vcvarsall.bat" %VCVARS_PLATFORM%
52
58
- echo Building PHP [%PHP_VERSION%]
53
59
- ' %PHP_SDK%\bin\phpsdk_setvars'
60
+ - type ext\v8js\config.w32
54
61
- buildconf
55
62
- configure --disable-all --enable-cli --with-v8js %CONFIGURE_EXTRA%
56
63
- nmake
57
64
58
65
after_build :
59
66
- cd %OUTDIR%
60
- - 7z a %ARTIFACT_NAME% icu*.dll v8.dll php_v8js.dll
67
+ - 7z a %ARTIFACT_NAME% icudtl.dat icu*.dll v8.dll php_v8js.dll
61
68
- ps : Push-AppveyorArtifact $env:ARTIFACT_NAME
62
69
63
70
test_script :
64
71
- cd c:\projects\php-sdk\v8js-ci\vc14\%Platform%\php-%PHP_VERSION%
72
+ - cd
65
73
- set NO_INTERACTION=1
66
74
- set TEST_PHP_JUNIT=junit.xml
67
75
- set REPORT_EXIT_STATUS=1
68
76
- " %OUTDIR%\\ php.exe run-tests.php -p %OUTDIR%\\ php.exe ext/v8js/tests/ -d extension=php_v8js.dll -d extension_dir=%OUTDIR%\\ "
69
77
70
78
on_finish :
71
79
- cd c:\projects\php-sdk\v8js-ci\vc14\%Platform%\php-%PHP_VERSION%
72
- - type ext\v8js\tests\issue_306_basic.out
73
80
- ps : |
74
81
# upload results to AppVeyor
75
82
$wc = New-Object 'System.Net.WebClient'
0 commit comments