| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- build: false
- platform:
- - x64
- clone_folder: c:\projects\project-code
- cache:
- - c:\ProgramData\chocolatey\bin -> .appveyor.yml
- - c:\ProgramData\chocolatey\lib -> .appveyor.yml
- - c:\ProgramData\ComposerSetup -> .appveyor.yml
- - c:\tools\php -> .appveyor.yml
- environment:
- global:
- COMPOSER_NO_INTERACTION: 1
- ANSICON: 121x90 (121x90) # Console colors
- ffmpeg_download: https://www.gyan.dev/ffmpeg/builds/packages/ffmpeg-4.3.2-essentials_build.zip
- matrix:
- - PHP_VERSION: Latest_Version
- init:
- - ps: $env:PATH = 'c:\tools\php;c:\ProgramData\ComposerSetup\bin;' + $env:PATH
- install:
- - ps: Set-Service wuauserv -StartupType Manual # Chocolatey will try to install Windows updates when installing PHP.
- - ps: cinst php --params '""/InstallDir:C:\tools\php""' --ignore-checksums
- - ps: Start-FileDownload $env:ffmpeg_download
- - 7z x ffmpeg-4.3.2-essentials_build.zip
- - PATH=%PATH%;%cd%\ffmpeg-4.3.2-2021-02-27-essentials_build\bin
- - cd c:\tools\php
- - copy php.ini-production php.ini /Y
- - echo date.timezone="UTC" >> php.ini
- - echo extension_dir=ext >> php.ini
- - echo extension=php_openssl.dll >> php.ini # Needed to install Composer
- - echo extension=php_mbstring.dll >> php.ini # Needed for PHPunit
- - echo extension=php_fileinfo.dll >> php.ini
- - appveyor-retry cinst --no-progress -y composer
- - cd c:\projects\project-code
- - appveyor-retry composer update --no-interaction --no-progress --no-suggest --optimize-autoloader --prefer-stable --prefer-dist
- test_script:
- - cd c:\projects\project-code
- - ffmpeg -version
- - vendor\bin\phpunit tests
|