.appveyor.yml 1.2 KB

1234567891011121314151617181920212223242526272829303132
  1. build: false
  2. platform: x86
  3. clone_folder: C:\projects\cocur\slugify
  4. cache:
  5. - '%APPDATA%\Composer'
  6. - '%LOCALAPPDATA%\Composer'
  7. - C:\tools\composer.phar -> .appveyor.yml
  8. - C:\tools\php -> .appveyor.yml
  9. init:
  10. - SET PATH=C:\tools\php;%PATH%
  11. install:
  12. - ps: Set-Service wuauserv -StartupType Manual
  13. - IF NOT EXIST C:\tools\php (choco install --yes --allow-empty-checksums php --params '/InstallDir:C:\tools\php')
  14. - cd C:\tools\php
  15. - copy php.ini-production php.ini /Y
  16. - echo date.timezone="UTC" >> php.ini
  17. - echo extension_dir=ext >> php.ini
  18. - echo extension=php_openssl.dll >> php.ini
  19. - echo extension=php_mbstring.dll >> php.ini
  20. - echo extension=php_curl.dll >> php.ini
  21. - echo memory_limit=3G >> php.ini
  22. - IF NOT EXIST C:\tools\composer.phar (cd C:\tools && appveyor DownloadFile https://getcomposer.org/composer.phar)
  23. - cd %APPVEYOR_BUILD_FOLDER%
  24. - php C:\tools\composer.phar global show hirak/prestissimo --quiet || php C:\tools\composer.phar global require hirak/prestissimo --no-progress
  25. - php C:\tools\composer.phar update --no-ansi --no-interaction --no-progress --no-suggest --optimize-autoloader --prefer-stable
  26. test_script:
  27. - cd %APPVEYOR_BUILD_FOLDER%
  28. - php vendor\phpunit\phpunit\phpunit