ISISComputingGroup / ISISComputingGroup/IBEX

INFRASTRUCTURE: Rationalise the end of run scripts

Offen
#5,902 10 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Keine Sprachdaten
Sterne
6
Forks
2
Ø Merge
16 Std. 40 Min.
Gemergte PRs (30 T.)
2

Beschreibung

As a developer I want the script that is run when a run ends to be a single script under the IBEX project so that it can be updated and released reliably. These should be configured using a configuration script. Currently the script on different instruments may be completely custom so this ticket is to distil these scripts into a single script and configuration file. The initial work and explanation should have been created as part of #6175.

### Acceptance Criteria

- There is a single set of end of run scripts
- All instruments have the necessary configuration file to run these
- Optional (decide in planning): current instruments are modified to use the new scripts

### Acceptance Criteria

- End of run scripts requirements are found adn written down by looking at all instrument end of run scripts (found in the standard user documents folder in Configurations), called:
- end_of_run.cmd
- end_of_autosave.cmd
- end_of_crpt_snapshot.cmd
- end_of_store.cmd
- new end of run script is written
- script is set to run at end of run
-

### Notes

Script is different on different machine but should be made more similar on all machines.
Script should no longer live in documents but in the ibex system somewhere

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit dem Lesen der ursprünglichen Arbeit und Erläuterung in Issue #6175 und vergleiche anschließend die instrumentenspezifischen Dateien im Ordner Configurations der Standardbenutzerdokumente: end_of_run.cmd, end_of_autosave.cmd, end_of_crpt_snapshot.cmd und end_of_store.cmd. Dokumentiere ihre Anforderungen und nutze diesen Vergleich, um die gemeinsamen Skripte und die Konfiguration zu definieren. Als abgeschlossen gilt die Aufgabe, wenn ein veröffentlichtes Set existiert und jedes Instrument über die zum Ausführen erforderliche Konfiguration verfügt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
infrastructure
Issue-Typ
Refactoring
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.