Skip to content
Alistair McGann edited this page Nov 5, 2018 · 8 revisions

Wiki > Deployment > How to release a single IOC to an instrument

We may want to release a single IOC to an instrument but not release a whole build. This is the procedure to do this:

  1. Add all new code to master.
  2. Wait for the overnight build.
  3. Ensure that nothing has happened in the code between the release and this release that will cause it not to work
    • the easiest way to do this is to look at the merge of master on to the release branch/tag.
  4. Copy the needed IOC and support module (and anything else) from the relevant build server directory on the ICP share to the equivalent directories on the instrument.
  5. Run in a epics terminal build_ioc_startups.py
    • If this fails it can be because there is a duplicate IOC. The error message is rubbish!
  6. Restart the IBEX server.
Clone this wiki locally