Browse Source

readme was lying

pull/518/head
qadan 10 years ago
parent
commit
27a23877a3
  1. 65
      tests/scripts/README.md

65
tests/scripts/README.md

@ -1,65 +0,0 @@
USING THE TRAVIS AFTER-FAILURE SCRIPT
*************************************
The Travis after-failure script dumps several files to per-repository branches
on https://github.com/Islandora/islandora_travis_logs if one of the Travis
builds fails. Most of this process is automated, but it still requires some
work to implement in a repository:
- An encrypted global variable in .travis.yml representing the password of the
islandora-logger Github user.
- A line to run travis_after_failure.sh in the after-failure section of
.travis.yml.
- A new branch of islandora_travis_logger, using the repository name.
THE ENCRYPTED GLOBAL VARIABLE
*****************************
Encrypted global variables can be generated using the travis ruby gem. To find
the appropriate encryption key for your repository, run the following:
```bash
sudo gem install travis # Assuming travis isn't installed
travis encrypt -r account/repository LOGGER_PW=islandora-logger-password
```
Where:
- `account/repository` represents the repository slug, e.g. Islandora/islandora.
- `islandora-logger-password` represents the password for the islandora-logger
account, in plaintext.
The output of this will be a string of encrypted data in quotes, preceded by the
word 'secure', looking something like:
```
secure: ".... a giant string of encrypted data ...."
```
Paste this line into .travis.yml's `env/global` section, so that it looks like:
```
env:
matrix:
- MATRIX_VARIABLES="GO_HERE"
global:
- secure: ".... a giant string of encrypted data ...."
```
THE LINE TO RUN THE AFTER-FAILURE SCRIPT
****************************************
At the end of your .travis.yml, after the `script` section, add the following:
```
after-failure:
- $ISLANDORA_DIR/tests/scripts/travis_after_failure.sh
# Where $ISLANDORA_DIR represents the path to the Islandora module; this has
# likely already been set in before_install in order to run travis_setup.sh
```
THE NEW ISLANDORA_TRAVIS_LOGS BRANCH
************************************
Really very simple ... just add a new branch to
git://github.com/Islandora/islandora_travis_logs/ with your repository name.
Loading…
Cancel
Save