1
1
build : false
2
2
platform :
3
3
- x64
4
- clone_folder : C :\projects\php-project-workspace
4
+ clone_folder : c :\projects\php-project-workspace
5
5
6
6
7
7
# # Build matrix for lowest and highest possible targets
@@ -13,35 +13,37 @@ environment:
13
13
php_ver_target : 7.0
14
14
- dependencies : highest
15
15
php_ver_target : 7.0
16
-
17
16
# # Cache composer bits
18
17
cache :
19
18
- ' %LOCALAPPDATA%\Composer\files -> composer.lock'
20
19
21
20
# # Set up environment varriables
22
21
init :
23
- - SET COMPOSER_ROOT_VERSION=dev-master # # Temporary until we tag first versions
24
- - SET PATH=C:\Program Files\OpenSSL;C:\tools\php;%PATH%
22
+ - SET PATH=C:\Program Files\OpenSSL;c:\tools\php;%PATH%
25
23
- SET COMPOSER_NO_INTERACTION=1
24
+ - SET PHP=1
26
25
- SET ANSICON=121x90 (121x90)
27
26
28
27
# # Install PHP and composer, and run the appropriate composer command
29
28
install :
29
+ - IF EXIST c:\tools\php (SET PHP=0)
30
30
- ps : 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|]','')
31
- - cd C:\tools\php
32
- - copy php.ini-production php.ini /Y
33
- - echo date.timezone="UTC" >> php.ini
34
- - echo extension_dir=ext >> php.ini
35
- - echo extension=php_openssl.dll >> php.ini
36
- - echo extension=php_mbstring.dll >> php.ini
37
- - echo extension=php_fileinfo.dll >> php.ini
31
+ - cd c:\tools\php
32
+ - IF %PHP%==1 copy php.ini-production php.ini /Y
33
+ - IF %PHP%==1 echo date.timezone="UTC" >> php.ini
34
+ - IF %PHP%==1 echo extension_dir=ext >> php.ini
35
+ - IF %PHP%==1 echo extension=php_openssl.dll >> php.ini
36
+ - IF %PHP%==1 echo extension=php_mbstring.dll >> php.ini
37
+ - IF %PHP%==1 echo extension=php_fileinfo.dll >> php.ini
38
+ - IF %PHP%==1 echo @php %%~dp0composer.phar %%* > composer.bat
38
39
- appveyor-retry appveyor DownloadFile https://getcomposer.org/composer.phar
39
- - cd C :\projects\php-project-workspace
40
- - IF %dependencies%==lowest appveyor-retry C:\tools\php\ composer.phar update --prefer-lowest --no-progress -n
41
- - IF %dependencies%==current appveyor-retry C:\tools\php\ composer.phar install --no-progress
42
- - IF %dependencies%==highest appveyor-retry C:\tools\php\ composer.phar update --no-progress -n
43
- - C:\tools\php\ composer.phar show
40
+ - cd c :\projects\php-project-workspace
41
+ - IF %dependencies%==lowest appveyor-retry composer update --prefer-lowest --no-progress --profile -n
42
+ - IF %dependencies%==current appveyor-retry composer install --no-progress --profile
43
+ - IF %dependencies%==highest appveyor-retry composer update --no-progress --profile -n
44
+ - composer show
44
45
45
46
# # Run the actual test
46
47
test_script :
47
- - C:\projects\php-project-workspace\vendor\bin\phpunit -c C:\projects\php-project-workspace\phpunit.xml.dist
48
+ - cd c:\projects\php-project-workspace
49
+ - vendor/bin/phpunit -c phpunit.xml.dist
0 commit comments