Skip to content

Commit 5d461b9

Browse files
Add appveyor.yml for C.I. on Windows
1 parent d6d93dd commit 5d461b9

File tree

2 files changed

+72
-2
lines changed

2 files changed

+72
-2
lines changed

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,8 @@ before_install:
3737
- if [[ "$TRAVIS_PHP_VERSION" != "nightly" ]] && [[ "$TRAVIS_PHP_VERSION" != "hhvm" ]]; then (pecl install -f memcached-2.1.0 && echo "extension = memcache.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini) || echo "Let's continue without memcache extension"; fi;
3838
- if [[ "$TRAVIS_PHP_VERSION" != "nightly" ]] && [[ "$TRAVIS_PHP_VERSION" != "hhvm" ]]; then php -i; fi;
3939
# Build a standalone phpunit without symfony/yaml and that works around https://github.com/sebastianbergmann/phpunit-mock-objects/issues/223
40-
- (mkdir phpunit && cd phpunit && wget https://github.com/sebastianbergmann/phpunit/archive/4.7.zip && unzip 4.7.zip && cd phpunit-4.7 && composer remove --no-update symfony/yaml && composer require --prefer-source phpunit/phpunit-mock-objects '2.3.0')
41-
- export PHPUNIT="$(readlink -f ./phpunit/phpunit-4.7/phpunit) --colors=always"
40+
- (mkdir phpunit && cd phpunit && wget https://github.com/sebastianbergmann/phpunit/archive/4.8.zip && unzip 4.8.zip && cd phpunit-4.8 && composer remove --no-update symfony/yaml && composer require --prefer-source phpunit/phpunit-mock-objects '2.3.0')
41+
- export PHPUNIT="$(readlink -f ./phpunit/phpunit-4.8/phpunit) --colors=always"
4242
# Set the COMPOSER_ROOT_VERSION to the right version according to the branch being built
4343
- if [ "$TRAVIS_BRANCH" = "master" ]; then export COMPOSER_ROOT_VERSION=dev-master; else export COMPOSER_ROOT_VERSION="$TRAVIS_BRANCH".x-dev; fi;
4444

appveyor.yml

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,70 @@
1+
build: false
2+
shallow_clone: false
3+
platform: 'x86'
4+
clone_folder: c:\projects\symfony
5+
environment:
6+
global:
7+
PHP: "C:/PHP"
8+
init:
9+
- SET PATH=C:\php\;%PATH%
10+
install:
11+
- cd c:\
12+
- ps: Start-FileDownload 'http://ci.cakephp.org/php.zip'
13+
- 7z x php.zip -oc:\php
14+
- cd c:\php
15+
- copy php.ini-production php.ini
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_intl.dll >> php.ini
20+
- echo extension=php_mbstring.dll >> php.ini
21+
- echo extension=php_fileinfo.dll >> php.ini
22+
- php -i
23+
- ps: Start-FileDownload 'https://getcomposer.org/composer.phar'
24+
- cd C:\projects\symfony
25+
- php c:\php\composer.phar install --prefer-dist --no-progress
26+
- mkdir phpunit
27+
- cd phpunit
28+
- ps: Start-FileDownload 'https://github.com/sebastianbergmann/phpunit/archive/4.8.zip'
29+
- 7z x 4.8.zip
30+
- cd phpunit-4.8
31+
- php c:\php\composer.phar remove --no-update symfony/yaml
32+
- php c:\php\composer.phar install --prefer-dist --no-progress
33+
test_script:
34+
- cd C:\projects\symfony
35+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Bridge/Monolog
36+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Bridge/Propel1
37+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Bridge/ProxyManager
38+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Bridge/Twig
39+
# - php phpunit\phpunit-4.8\phpunit src/Symfony/Bridge/Doctrine
40+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/Finder
41+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/ClassLoader
42+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/HttpKernel
43+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/Templating
44+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/Yaml
45+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/Translation
46+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/DependencyInjection
47+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/Validator
48+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/DomCrawler
49+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/BrowserKit
50+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/Routing
51+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/Stopwatch
52+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/Form
53+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/Intl
54+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/OptionsResolver
55+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/CssSelector
56+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/Config
57+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/Filesystem
58+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/EventDispatcher
59+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/Debug
60+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/Locale
61+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/Process
62+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/HttpFoundation
63+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/Security
64+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/Serializer
65+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/Console
66+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Component/PropertyAccess
67+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Bundle/TwigBundle
68+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Bundle/SecurityBundle
69+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Bundle/WebProfilerBundle
70+
- php phpunit\phpunit-4.8\phpunit src/Symfony/Bundle/FrameworkBundle

0 commit comments

Comments
 (0)