Browse Source

travis after_failure script

pull/490/head
qadan 11 years ago
parent
commit
a3d1230e0c
  1. 6
      .travis.yml
  2. 19
      tests/scripts/travis_after_failure.sh

6
.travis.yml

@ -9,6 +9,10 @@ env:
- FEDORA_VERSION="3.5"
- FEDORA_VERSION="3.6.2"
- FEDORA_VERSION="3.7.0"
global:
# This key is unique to the Islandora/islandora repository; logging will
# fail on forked repositories unless a new unique key is generated for them.
- secure: "nTv2Zb/qKlECK+xE5ahbfXI9ZZbf2ZMd796q7oPlTxUwvu6nomHnUOjJATl6tq2cj23PyJ89Jlgl5cMZ5h0QMUzYpN5hPyY6oCJxWgFamFaE3bv5E/rBd1f6WVTJW7S4UKn8Mr9R2PrX+ZxQZGVIigAfR8VfhQuP8PcuO5eMLBk="
before_install:
- export ISLANDORA_DIR=$TRAVIS_BUILD_DIR
- $TRAVIS_BUILD_DIR/tests/scripts/travis_setup.sh
@ -19,3 +23,5 @@ script:
- drush coder-review --reviews=production,security,style,i18n,potx,sniffer islandora
- phpcpd --names *.module,*.inc,*.test sites/all/modules/islandora
- drush test-run --uri=http://localhost:8081 Islandora
after_failure:
- $TRAVIS_BUILD_DIR/tests/scripts/travis_after_install.sh

19
tests/scripts/travis_after_failure.sh

@ -0,0 +1,19 @@
#!/bin/bash
# Get the end portion of the TRAVIS_REPO_SLUG for the branch name.
DELIMITED_SLUG = $(echo $TRAVIS_REPO_SLUG | tr "/" "\n")
CURRENT_REPO = "${DELIMITED_SLUG[1]}"
# Git business
export VERBOSE_DIR = $HOME/sites/default/files/simpletest/verbose
cd $HOME
git clone https://islandora-logger:$LOGGER_PW@github.com/Islandora/islandora_travis_logs.git
cd islandora_travis_logs
git checkout -B $CURRENT_REPO
# Out with the old, in with the new
git rm $HOME/islandora_travis_logs/*.*
cp $VERBOSE_DIR/*.* $HOME/islandora_travis_logs
git add -A
git commit -m "Job: $TRAVIS_JOB_NUMBER Commit: $TRAVIS_COMMIT"
git push origin $CURRENT_REPO
Loading…
Cancel
Save