Skip to content
Browse files

Adds Travis testing to the CMS

  • Loading branch information...
1 parent b599c3a commit 4506e925360395c6107e1d3fcc0bb787ab015bb5 @simonwelsh simonwelsh committed Sep 21, 2012
Showing with 40 additions and 0 deletions.
  1. +30 −0 .travis.yml
  2. +10 −0 tests/travis/before_script
View
30 .travis.yml
@@ -0,0 +1,30 @@
+language: php
+php:
+ - 5.3
+ - 5.4
+
+env:
+ - TESTDB=MYSQL
+ - TESTDB=PGSQL
+
+matrix:
+ exclude:
+ - php: 5.4
+ env: TESTDB=PGSQL
+
+before_script:
+ - ./tests/travis/before_script ~/builds/ss
+ - cd ~/builds/ss
+
+script:
+ - php framework/cli-script.php dev/tests/module/cms
+
+branches:
+ except:
+ - translation-staging
+ - 2.4
+
+notifications:
+ irc:
+ channels:
+ - "irc.freenode.org#silverstripe"
View
10 tests/travis/before_script
@@ -0,0 +1,10 @@
+BUILD_DIR=$1
+git clone --depth=100 --quiet git://github.com/silverstripe/silverstripe-installer.git $BUILD_DIR
+git clone --depth=100 --quiet git://github.com/silverstripe-labs/silverstripe-sqlite3.git $BUILD_DIR/sqlite3
+git clone --depth=100 --quiet git://github.com/silverstripe/silverstripe-postgresql.git $BUILD_DIR/postgresql
+git clone --depth=100 --quiet -b ${TRAVIS_BRANCH:-master} git://github.com/silverstripe/sapphire.git $BUILD_DIR/framework
+cp $BUILD_DIR/framework/tests/travis/_ss_environment.php $BUILD_DIR
+cp $BUILD_DIR/framework/tests/travis/_config.php $BUILD_DIR/mysite
+cp -r . $BUILD_DIR/cms
+
+cd $BUILD_DIR

0 comments on commit 4506e92

Please sign in to comment.
Something went wrong with that request. Please try again.