From cad9042d5fc76f654a789526d46c005e5772ee8c Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Fri, 29 Mar 2013 10:07:05 +0100 Subject: [PATCH] Simplified travis support (using external scripts) Also testing the 3.1 release --- .travis.yml | 19 ++++++++-------- tests/travis/_config.php | 22 ------------------- tests/travis/_manifest_exclude | 0 tests/travis/_ss_environment.php | 37 -------------------------------- tests/travis/before_script | 22 ------------------- 5 files changed, 9 insertions(+), 91 deletions(-) delete mode 100644 tests/travis/_config.php delete mode 100644 tests/travis/_manifest_exclude delete mode 100644 tests/travis/_ss_environment.php delete mode 100755 tests/travis/before_script diff --git a/.travis.yml b/.travis.yml index 7c90196..88df8fe 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,23 +1,22 @@ +# See https://github.com/silverstripe-labs/silverstripe-travis-support for setup details + language: php php: - 5.3 - - 5.4 env: - - TESTDB=MYSQL CORE_RELEASE=3.0 - - TESTDB=MYSQL CORE_RELEASE=master - - TESTDB=PGSQL CORE_RELEASE=master + - DB=MYSQL CORE_RELEASE=3.0 + - DB=MYSQL CORE_RELEASE=3.1 + - DB=PGSQL CORE_RELEASE=master matrix: - exclude: + include: - php: 5.4 - env: TESTDB=PGSQL CORE_RELEASE=master - - php: 5.4 - env: TESTDB=MYSQL CORE_RELEASE=3.0 + env: DB=MYSQL CORE_RELEASE=master before_script: - - phpenv rehash - - ./tests/travis/before_script ~/builds/ss + - git clone git://github.com/silverstripe-labs/silverstripe-travis-support.git ~/travis-support + - php ~/travis-support/travis_setup.php --source `pwd` --target ~/builds/ss - cd ~/builds/ss script: diff --git a/tests/travis/_config.php b/tests/travis/_config.php deleted file mode 100644 index 3508957..0000000 --- a/tests/travis/_config.php +++ /dev/null @@ -1,22 +0,0 @@ - - -BUILD_DIR=$1 - -# Fetch all dependencies -echo "Checking out installer@$CORE_RELEASE" -git clone --depth=100 --quiet --branch $CORE_RELEASE git://github.com/silverstripe/silverstripe-installer.git $BUILD_DIR -echo "Checking out cms@$CORE_RELEASE" -git clone --depth=100 --quiet --branch $CORE_RELEASE git://github.com/silverstripe/silverstripe-cms.git $BUILD_DIR/cms -echo "Checking out framework@$CORE_RELEASE" -git clone --depth=100 --quiet --branch $CORE_RELEASE git://github.com/silverstripe/sapphire.git $BUILD_DIR/framework -echo "Checking out postgresql" -git clone --depth=100 --quiet git://github.com/silverstripe/silverstripe-postgresql.git $BUILD_DIR/postgresql - -# Copy setup files -cp ./tests/travis/_ss_environment.php $BUILD_DIR -cp ./tests/travis/_config.php $BUILD_DIR/mysite - -# Copy actual project code into build directory (checked out by travis) -cp -r . $BUILD_DIR/dms - -cd $BUILD_DIR