[InterMine Dev] release procedure - what you should include in your script

julie at flymine.org julie at flymine.org
Tue Jun 26 12:36:48 BST 2012


Hi Sierra

Here is a list of things in our release scripts:

http://intermine.org/wiki/ReleaseProcedure

 1. Download any new data sets
 2. Run project_build script
 3. Data integrity checks
    * AcceptanceTests
    * TemplateComparison
 4. Load dump file onto production machine, run analyse
 5. PrecomputedTables
 6. Re-release webapp pointing to new database
 7. Archive old release
 8. Log in as superuser to make sure public lists get upgraded
    * only necessary if data has changed
 9. Run a keyword search to load index into memory
eg.
http://www.flymine.org/query/keywordSearchResults.do?searchTerm=monkey&searchSubmit=GO

You may not need all of these steps of course.  I hope that answers your
question!

Cheers
Julie



More information about the dev mailing list