Details
-
Type: New Feature
-
Status: To-Do (View Workflow)
-
Priority: Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: None
-
Labels:None
-
Story Points:0.25
-
Epic Link:
Description
The currently used process for distributing the "early access" release of IGB is manual. A user needs to run a playbook from the bioviz-playbooks repository. This means users can never know in advance what version (e.g., commit) of the main branch they are downloading.
You can tell what version of IGB is running by opening File > About, but only after the program is running. Which could lead to a lot of wasted effort because people may want to check the version before installing, since they may already have that same version installed on their computer.
options:
- When new main branch installers build successfully, the bitbucket pipeline sends a message to a bioviz endpoint, which copies and releases the newly built installers on the bioviz.org web site. This assumes that our bioviz endpoint will be able to authenticate that the caller is truly the main IGB repository.
- Web page is updated somehow. We could configure Apache to allow server-side-includes and the page could show that by display contents of server-side-included file, which gets updated by the endpoint above.