Skip to content

Commit be9eb39

Browse files
Update appveyor.yml
1 parent 0ff1123 commit be9eb39

File tree

1 file changed

+10
-19
lines changed

1 file changed

+10
-19
lines changed

appveyor.yml

+10-19
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,24 @@
11
build: false
22
platform:
33
- x64
4-
clone_folder: c:\projects\php-api-client
4+
clone_folder: c:\projects\php-project-workspace
55

66

77
## Build matrix for lowest and highest possible targets
88
environment:
99
matrix:
1010
- dependencies: lowest
11-
php_ver: 7.0.9
11+
php_ver_target: 7.0
1212
- dependencies: current
13-
php_ver: 7.0.9
13+
php_ver_target: 7.0
1414
- dependencies: highest
15-
php_ver: 7.0.9
15+
php_ver_target: 7.0
1616

1717
## Cache composer bits
1818
cache:
19-
- c:\tools\php -> appveyor.yml
20-
- c:\projects\php-api-client\vendor -> composer.lock
19+
- C:\ProgramData\chocolatey\bin -> appveyor.yml
20+
- C:\ProgramData\chocolatey\lib -> appveyor.yml
21+
- C:\tools\php -> appveyor.yml
2122
- '%LOCALAPPDATA%\Composer\files -> composer.lock'
2223

2324
## Set up environment varriables
@@ -30,24 +31,14 @@ init:
3031

3132
## Install PHP and composer, and run the appropriate composer command
3233
install:
33-
- IF EXIST c:\tools\php (SET PHP=0)
34-
- IF %PHP%==1 appveyor-retry cinst -y php --version %php_ver%
35-
- cd c:\tools\php
36-
- IF %PHP%==1 copy php.ini-production php.ini /Y
37-
- IF %PHP%==1 echo date.timezone="UTC" >> php.ini
38-
- IF %PHP%==1 echo extension_dir=ext >> php.ini
39-
- IF %PHP%==1 echo extension=php_openssl.dll >> php.ini
40-
- IF %PHP%==1 echo extension=php_mbstring.dll >> php.ini
41-
- IF %PHP%==1 echo extension=php_fileinfo.dll >> php.ini
42-
- IF %PHP%==1 echo @php %%~dp0composer.phar %%* > composer.bat
43-
- appveyor-retry appveyor DownloadFile https://getcomposer.org/composer.phar
44-
- cd c:\projects\php-api-client
34+
- ps: IF (!(Test-Path c:\tools\php)) {appveyor-retry cinst -y php --version ((choco search php --exact --all-versions -r | select-string -pattern $Env:php_ver_target | Select-Object -first 1) -replace '[php|]',''); cmd.exe /c 'appveyor.bat'}
35+
- cd c:\projects\php-project-workspace
4536
- IF %dependencies%==lowest appveyor-retry composer update --prefer-lowest --no-progress -n
4637
- IF %dependencies%==current appveyor-retry composer install --no-progress
4738
- IF %dependencies%==highest appveyor-retry composer update --no-progress -n
4839
- composer show
4940

5041
## Run the actual test
5142
test_script:
52-
- cd c:\projects\php-api-client
43+
- cd c:\projects\php-project-workspace
5344
- vendor/bin/phpunit -c phpunit.xml.dist

0 commit comments

Comments
 (0)