Details
-
Type: Task
-
Status: Closed (View Workflow)
-
Priority: Major
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: 9.0.1 Minor Release
-
Labels:None
-
Story Points:0.5
-
Sprint:B - Summer 2018
Description
Document and test IGB release/update process for IGB installers.
IGB installer wrapper installed with any version of IGB should detect new versions of IGB and ask the user to update.
Testing process:
- Deploy BioViz Web content on test site. See https://bitbucket.org/lorainelab/bioviz
- Fork https://bitbucket.org/lorainelab/integrated-genome-browser, set up BitBucket pipelines to build installers
- Create branch, edit codeBaseUrl setting in Install4J configuration file on branch (e.g., distribution/igb_7.install4j) to point to the test server
- Run release pipeline on testing branch of IGB
- Deploy artifacts on test site (see instructions in igb/release directory of BioViz test site)
- Create dummy folders with mock next version of IGB (e.g., 9.0.2 if testing 9.0.1 installer). Edit updates.xml as required for the mock next version.
- Download and run the installer you are testing. Run this version of IGB, then quit.
- Log back into test site and update the symbolic link to point to the mock next version of IGB.
- Run IGB.
- Observe that the installer asks you if you would like to update IGB. Make sure the new version is installed and runs.
Notes and gotchas: