You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: doc/scripting/instrument-scripts.md
+11Lines changed: 11 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,3 +7,14 @@ The general instrument scripts are in this [repository](https://github.com/ISISN
7
7
* Background plot configuration (using {doc}`/specific_iocs/other/Background-Script-IOC` and {doc}`Matplotlib`)
8
8
* {doc}`Zero-field system </specific_iocs/magnets/Zero-field-controller>` calibration routines
9
9
* {doc}`DAE pre & post commands </specific_iocs/dae/DAE-Pre-and-Post-commands>`
10
+
11
+
## Deployment
12
+
13
+
During IBEX deployment, an optional step has been added to the deploy script (see [ticket](https://github.com/ISISComputingGroup/IBEX/issues/7914)
14
+
for details) to pull the latest master branch of the scripts repository and attempt an automatic merge with the local branch.
15
+
This step will immediately fail if the local branch is _not_ named after the machine (e.g. _NDXxxx_) it is being run on.
16
+
Following a successful check of the branch name, an automatic merge is attempted and should this fail,
17
+
a set of instructions is presented to the user to perform a _manual_ merge. No further action is taken by this deployment task.
18
+
19
+
At the time of writing, there is **no** automated task for this 'pull and merge' of the instrument scripts
20
+
(i.e. is it not present in the CI system), it is **only** performed as an optional step during IBEX deployment.
0 commit comments