As a developer/supporter I would like to be able to upgrade IBEX on several instruments easily, reliably and quickly without a large amount of copying of files.
The plan is to do this by installing an IBEX build version on a virtual hard disk (VHD). This build can be generated on the "apps" VHD from the standard IBEX build process.
Acceptance Criteria
[ ] a. An apps disk for the most recent release of IBEX is built using an jenkins existing process (which may need restarting).
[ ] b. This apps disk is used to update a standard 'TEST' machine built from scratch on a host server with an earlier version of IBEX.
[ ] c. The updated machine can be used to run a chosen set of system tests to establish that the upgrade to the most recent version has worked.
[ ] d. After this has been done, a first iteration, a list of potential issues are identified which would need fixing before rolling this out across the instruments.
[ ] e. Tickets for the most important of these are generated to ensure progress can continue to a workable and robust process.
Notes
It is anticipated that there may be some issues which may need feeding back into the VHD build process for this to work.
The existing version of IBEX on the system to be upgraded will not be a very recent version.
A relevant thing to consider is also a downgrade to a previous version of IBEX (or more likely a rollback).
More details of processes, files, details and systems will be provided in a controls ticket linked [here]()
How to Test
A lists of relevant things to check will be generated during the process to guide the reviewer but will come from criteria (c) and (d) above
As a developer/supporter I would like to be able to upgrade IBEX on several instruments easily, reliably and quickly without a large amount of copying of files.
The plan is to do this by installing an IBEX build version on a virtual hard disk (VHD). This build can be generated on the "apps" VHD from the standard IBEX build process.
Acceptance Criteria
Notes
More details of processes, files, details and systems will be provided in a controls ticket linked [here]()
How to Test
A lists of relevant things to check will be generated during the process to guide the reviewer but will come from criteria (c) and (d) above
Time in Planning
57:30 02/05/24 ~00:14 20/06/24