]> granicus.if.org Git - php/commitdiff
Enable ccache on Travis
authorc9s <yoanlin93@gmail.com>
Wed, 4 May 2016 06:09:41 +0000 (14:09 +0800)
committerNikita Popov <nikita.ppv@gmail.com>
Thu, 9 Mar 2017 14:44:04 +0000 (15:44 +0100)
.travis.yml

index 0c61bc2be7acd184a520de7c529b17b5a530152f..f0f82cc660af6029145d82b09700bf33ee40fa9f 100644 (file)
@@ -28,8 +28,9 @@ notifications:
       on_success: change
       on_failure: always
 
-cache: 
-    - apt
+cache:
+    apt: true
+    ccache: true
 
 env:
     global:
@@ -45,9 +46,12 @@ env:
       - ENABLE_MAINTAINER_ZTS=1 ENABLE_DEBUG=1
 
 before_script:
+    - ccache --version
+    - ccache --zero-stats
+    - export USE_CCACHE=1
     # Compile PHP
     - ./travis/compile.sh
-    # Setup Extensions 
+    # Setup Extensions
     - . ./travis/ext/mysql/setup.sh
     - . ./travis/ext/mysqli/setup.sh
     - . ./travis/ext/pdo_mysql/setup.sh
@@ -57,3 +61,6 @@ before_script:
 # Run PHPs run-tests.php 
 script:
     - ./sapi/cli/php run-tests.php -p `pwd`/sapi/cli/php $(if [ $ENABLE_DEBUG == 1 ]; then echo "-d opcache.enable_cli=1 -d zend_extension=`pwd`/modules/opcache.so"; fi) -g "FAIL,XFAIL,BORK,WARN,LEAK,SKIP" --offline --show-diff --set-timeout 120
+
+after_success:
+    - ccache --show-stats