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.
Attachments
Activity
| Field | Original Value | New Value |
|---|---|---|
| Status | Open [ 1 ] | In Progress [ 3 ] |
| Description |
Test IGB test and release process.
* Clear all preferences, etc * Go to https://ann.bioviz.org * Install 9.0.0 from there * Run IGB (use preference subsystem) * Quite IGB Notify Dr. Loraine to trigger mock release * Run IGB 9.0.0 installed from https://ann.bioviz.org IGB installer wrapper installed with 9.0.0 should detect a new version is available and ask to download it. |
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. * 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 & copy them to fork's Download section * 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 * 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. |
| Fix Version/s | 9.0.2 [ 10600 ] | |
| Fix Version/s | 9.0.1 Minor Release [ 10500 ] |
| Assignee | Ann Loraine [ aloraine ] |
| Fix Version/s | 9.0.1 Minor Release [ 10500 ] |
| Status | In Progress [ 3 ] | Testing In Progress [ 10003 ] |
| Resolution | Done [ 10000 ] | |
| Status | Testing In Progress [ 10003 ] | Closed [ 6 ] |
| Summary | Test release & update process | Test the IGB release & Install4J update process |
| 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. * 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 & copy them to fork's Download section * 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 * 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. |
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. |
| Fix Version/s | 9.0.2 [ 10600 ] |
| Workflow | Loraine Lab Workflow [ 18029 ] | Fall 2019 Workflow Update [ 19910 ] |
| Workflow | Fall 2019 Workflow Update [ 19910 ] | Revised Fall 2019 Workflow Update [ 22029 ] |