-
Notifications
You must be signed in to change notification settings - Fork 2
Release Single IOC
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:
- Add all new code to master.
- Wait for the overnight build.
- 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.
- 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.
- 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!
- Restart the IBEX server.