[TASK] Remove deprecated prepareVariableForJavascript from DebugUtility
[Packages/TYPO3.CMS.git] / .travis.yml
1 language: php
2
3 php:
4   - 5.3
5   - 5.4
6   - 5.5
7
8 env:
9   - DB=mysql
10
11 notifications:
12   irc:
13     - "irc.freenode.net#typo3-cms"
14   email:
15     - typo3-team-core@lists.typo3.org
16
17 services:
18   - memcached
19
20 before_script:
21   - sudo apt-get install parallel
22   - git clone --single-branch --branch master --depth 1 git://github.com/typo3-ci/TYPO3-Travis-Integration.git build-environment
23   - source build-environment/install-helper.sh
24   - if [[ "$TRAVIS_PHP_VERSION" == "5.3" ]]; then installPhpModule -y apc; fi
25   - if [[ "$TRAVIS_PHP_VERSION" != "5.5" ]]; then installPhpModule igbinary; fi
26   - installPhpModule -y memcache
27   - installPhpModule redis
28   - mkdir fileadmin uploads typo3temp
29   - mv build-environment/typo3conf .
30   - git clone --single-branch --branch master --depth 1 git://git.typo3.org/TYPO3CMS/Extensions/phpunit.git typo3conf/ext/phpunit/
31   - >
32     if [[ "$DB" == "mysql" ]]; then
33         mysql -e "DROP DATABASE IF EXISTS typo3_test;" -uroot
34         mysql -e "CREATE DATABASE IF NOT EXISTS typo3_test;" -uroot
35         php build-environment/dbimport/DatabaseImport.php
36         mysql -uroot typo3_test < build-environment/dbimport/cli_users.sql
37     fi
38
39 script:
40   - printf "UnitTests\nFunctionalTests\nLint" | parallel --gnu --keep-order 'echo "Running {}"; ./build-environment/execute{}.sh'