mirror of
https://github.com/silverstripe/silverstripe-cms
synced 2024-10-22 08:05:56 +02:00
c965133da0
Trying to navigate directly to the edit view of a file by URL would fail if a folder other than the file’s parent was held in session data. Removed reliance on current ID in session and added folder detection for edit view.
58 lines
1.9 KiB
YAML
58 lines
1.9 KiB
YAML
language: php
|
|
|
|
sudo: false
|
|
|
|
addons:
|
|
apt:
|
|
packages:
|
|
- tidy
|
|
|
|
addons:
|
|
firefox: "31.0"
|
|
|
|
env:
|
|
global:
|
|
- CORE_RELEASE=3.4
|
|
- "ARTIFACTS_AWS_REGION=us-east-1"
|
|
- "ARTIFACTS_S3_BUCKET=silverstripe-travis-artifacts"
|
|
- secure: "7V20Qk3bIG2AlTJaA5D/uzB8vUVvRwQp+xjRYUxlahtj9FcuqEV3HIyjwwJe0T6Z1bnRYuu28ZnCT2CfP9BBZ3FE7AwSZbPase9c0/at2qDJNqkvIdC1xZ1H6Fcy2LSwNB9wLQPe613ItVdanitEuwE41iowxBPslxUUTnwx7eY="
|
|
- secure: "f/GWlbnNri2YpCOrJfZl7tkhpMmcRVUbCdmb+beAY90gFBJQPHtljzf8M4KaCP0OkLOtRFuGoMFdIcpadl4J6IG1XP18IJNz+nKzCL/sJj/FF9y77RdMHWE9jr21G9ar5tywkn7JM6vrnTCY89OnHeQx67SKvxqX5CpVx+rdcEU="
|
|
|
|
matrix:
|
|
include:
|
|
- php: 5.3
|
|
env: DB=MYSQL
|
|
- php: 5.4
|
|
env: DB=PGSQL
|
|
- php: 5.5
|
|
env: DB=SQLITE
|
|
- php: 5.6
|
|
env: DB=MYSQL PDO=1
|
|
- php: 5.6
|
|
env: DB=MYSQL BEHAT_TEST=1
|
|
|
|
before_script:
|
|
- composer self-update || true
|
|
- phpenv rehash
|
|
- phpenv config-rm xdebug.ini
|
|
- git clone git://github.com/silverstripe-labs/silverstripe-travis-support.git ~/travis-support
|
|
- "if [ \"$BEHAT_TEST\" = \"\" ]; then php ~/travis-support/travis_setup.php --source `pwd` --target ~/builds/ss; fi"
|
|
- "if [ \"$BEHAT_TEST\" = \"1\" ]; then php ~/travis-support/travis_setup.php --source `pwd` --target ~/builds/ss --require silverstripe/behat-extension; fi"
|
|
- cd ~/builds/ss
|
|
- php ~/travis-support/travis_setup_selenium.php --if-env BEHAT_TEST
|
|
- php ~/travis-support/travis_setup_php54_webserver.php --if-env BEHAT_TEST
|
|
|
|
script:
|
|
- "if [ \"$BEHAT_TEST\" = \"\" ]; then vendor/bin/phpunit cms/tests; fi"
|
|
- "if [ \"$BEHAT_TEST\" = \"1\" ]; then vendor/bin/behat @cms; fi"
|
|
|
|
after_failure:
|
|
- php ~/travis-support/travis_upload_artifacts.php --if-env BEHAT_TEST,ARTIFACTS_AWS_SECRET_ACCESS_KEY --target-path $TRAVIS_REPO_SLUG/$TRAVIS_BUILD_ID/$TRAVIS_JOB_ID --artifacts-base-url https://s3.amazonaws.com/$ARTIFACTS_S3_BUCKET/
|
|
|
|
branches:
|
|
except:
|
|
- 2.1
|
|
- 2.2
|
|
- 2.3
|
|
- translation-staging
|