Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Testing Blocker Tickets

None

Testing Plan

Prepare installation

Code Block
languagebash
git clone https://github.com/vivo-project/Vitro.git Vitro
git clone https://github.com/vivo-project/VIVO.git VIVOcdVIVO


cd Vitro
git checkout <branch or tag><rel-X.Y.Z-RC-N>

cd ../VIVO
git checkout <branch or tag>
mvn clean install -s <settings.xml><rel-X.Y.Z-RC-N>


cp ./installer/example-settings.xml local-settings.xml
# Update local-settings.xml with appropriate `vivo-dir` and `tomcat-dir`

Sanity Builds

CommandPlatformTested bySuccess?Notes

mvn clean install -s local-settings.xml

Linux


mvn clean install -s local-settings.xml

Mac


mvn clean install -s local-settings.xml

Windows


New Installation Tests

  1. Prepare installation, see above
  2. Empty MySQL database

Remove <vivo_home>/tdbModels

...

  1. Code Block
    languagebash
    mysql -u root -p
    mysql> drop database vitrodb
    mysql> CREATE DATABASE vitrodb CHARACTER SET utf8;
    mysql> GRANT ALL ON vitrodb.* TO 'vitrodbUsername'@'localhost' IDENTIFIED BY 'vitrodbPassword';


  2. Remove application data

    Code Block
    languagebash
    rm -rf ${VIVO_DIR}/tdbModels/*
    rm -rf ${VIVO_DIR}/solr/data/*


  3. Start Tomcat

    Code Block
    languagebash
    sudo service tomcat8 restart



Tested By

Success -

Dev 4th Oct

Notes
New installation test - Mac(tick)
New installation test - Linux(tick)

...