Skip to content

Commit 837ba55

Browse files
committed
Working on Travis build script
1 parent 8b94fa3 commit 837ba55

File tree

2 files changed

+32
-14
lines changed

2 files changed

+32
-14
lines changed

.travis.yml

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -30,23 +30,24 @@ cache:
3030

3131
before_install:
3232
# Install PHP and setup PATH
33-
- if [ ! -f "/c/tools/$PHP_DIR/php.ini" ]; then choco install php --version $PHP_VERSION -y; fi
33+
- if [ ! -f "/c/tools/$PHP_DIR/php.ini" ]; then ./bin/ci/install_php.sh; fi
34+
# - if [ ! -f "/c/tools/$PHP_DIR/php.ini" ]; then choco install php --version $PHP_VERSION -y; fi
3435
- export PATH=/c/tools/$PHP_DIR:$PATH;
3536
# Modify configuration
36-
- echo 'extension_dir="ext"' >> /c/tools/$PHP_DIR/php.ini;
37-
- echo "extension=php_openssl.dll" >> /c/tools/$PHP_DIR/php.ini;
38-
- echo "extension=php_curl.dll" >> /c/tools/$PHP_DIR/php.ini;
39-
- echo "extension=php_mbstring.dll" >> /c/tools/$PHP_DIR/php.ini;
40-
- echo "extension=php_pdo_mysql.dll" >> /c/tools/$PHP_DIR/php.ini;
41-
- echo "extension=php_pdo_sqlite.dll" >> /c/tools/$PHP_DIR/php.ini;
42-
- echo "extension=php_fileinfo.dll" >> /c/tools/$PHP_DIR/php.ini;
43-
- echo "extension=php_gd2.dll" >> /c/tools/$PHP_DIR/php.ini;
44-
- echo "extension=php_ftp.dll" >> /c/tools/$PHP_DIR/php.ini;
45-
- echo "extension=php_com_dotnet.dll" >> /c/tools/$PHP_DIR/php.ini;
46-
- echo "memory_limit=256M" >> /c/tools/$PHP_DIR/php.ini;
37+
# - echo 'extension_dir="ext"' >> /c/tools/$PHP_DIR/php.ini;
38+
# - echo "extension=php_openssl.dll" >> /c/tools/$PHP_DIR/php.ini;
39+
# - echo "extension=php_curl.dll" >> /c/tools/$PHP_DIR/php.ini;
40+
# - echo "extension=php_mbstring.dll" >> /c/tools/$PHP_DIR/php.ini;
41+
# - echo "extension=php_pdo_mysql.dll" >> /c/tools/$PHP_DIR/php.ini;
42+
# - echo "extension=php_pdo_sqlite.dll" >> /c/tools/$PHP_DIR/php.ini;
43+
# - echo "extension=php_fileinfo.dll" >> /c/tools/$PHP_DIR/php.ini;
44+
# - echo "extension=php_gd2.dll" >> /c/tools/$PHP_DIR/php.ini;
45+
# - echo "extension=php_ftp.dll" >> /c/tools/$PHP_DIR/php.ini;
46+
# - echo "extension=php_com_dotnet.dll" >> /c/tools/$PHP_DIR/php.ini;
47+
# - echo "memory_limit=256M" >> /c/tools/$PHP_DIR/php.ini;
4748
# Download CA Bundle and update configuration
4849
- travis_retry wget https://curl.haxx.se/ca/cacert.pem -O /c/tools/cacert.pem -q;
49-
- echo "curl.cainfo=C:\tools\cacert.pem" >> /c/tools/$PHP_DIR/php.ini;
50+
# - echo "curl.cainfo=C:\tools\cacert.pem" >> /c/tools/$PHP_DIR/php.ini;
5051
# Install Composer and modify PATH
5152
- choco install composer -i;
5253
- export PATH=/c/ProgramData/ComposerSetup/bin:$PATH;
@@ -59,7 +60,7 @@ install:
5960
before_script:
6061
# Download appropriate XDebug and modify configuration
6162
- travis_retry wget $XDEBUG -O /c/tools/$PHP_DIR/ext/xdebug.dll -q;
62-
- echo "zend_extension=xdebug.dll" >> /c/tools/$PHP_DIR/php.ini;
63+
# - echo "zend_extension=xdebug.dll" >> /c/tools/$PHP_DIR/php.ini;
6364

6465
script: ./vendor/bin/phpunit --coverage-clover=/c/tools/$PHP_DIR/coverage.clover
6566

bin/ci/install_php.sh

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
choco install php --version $PHP_VERSION -y;
2+
3+
echo 'extension_dir="ext"' >> /c/tools/$PHP_DIR/php.ini;
4+
echo "extension=php_openssl.dll" >> /c/tools/$PHP_DIR/php.ini;
5+
echo "extension=php_curl.dll" >> /c/tools/$PHP_DIR/php.ini;
6+
echo "extension=php_mbstring.dll" >> /c/tools/$PHP_DIR/php.ini;
7+
echo "extension=php_pdo_mysql.dll" >> /c/tools/$PHP_DIR/php.ini;
8+
echo "extension=php_pdo_sqlite.dll" >> /c/tools/$PHP_DIR/php.ini;
9+
echo "extension=php_fileinfo.dll" >> /c/tools/$PHP_DIR/php.ini;
10+
echo "extension=php_gd2.dll" >> /c/tools/$PHP_DIR/php.ini;
11+
echo "extension=php_ftp.dll" >> /c/tools/$PHP_DIR/php.ini;
12+
echo "extension=php_com_dotnet.dll" >> /c/tools/$PHP_DIR/php.ini;
13+
echo "memory_limit=256M" >> /c/tools/$PHP_DIR/php.ini;
14+
echo "curl.cainfo=C:\tools\cacert.pem" >> /c/tools/$PHP_DIR/php.ini;
15+
16+
# Need to figure this out. Might actually write a PHP script to handle the configuration - POST php install
17+
echo "zend_extension=xdebug.dll" >> /c/tools/$PHP_DIR/php.ini;

0 commit comments

Comments
 (0)