Epics Deployment at Fermilab

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Hanlet, P., Gonzalez, M., Diamond, J., Martin, K. S.
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866914895327395840
author Hanlet, P.
Gonzalez, M.
Diamond, J.
Martin, K. S.
author_facet Hanlet, P.
Gonzalez, M.
Diamond, J.
Martin, K. S.
contents Fermilab has traditionally not been an EPICS house; as such expertise in EPICS is limited and scattered. PIP-II will be using EPICS for its control system. When in operation, it will need to interface with the existing, modernized (see ACORN) legacy control system. Treating EPICS controls at Fermilab as a green field, we have developed and deployed a software pipeline which addresses these needs and presents to developers a tested and robust software framework, including template IOCs from which new developers can quickly deploy new front ends, aka IOCs. In this presentation, motivation for this work, implementation of a continuous integration/continuous deployment pipeline, testing, template IOCs, and the deployment of user services/applications will be discussed. This new infrastructure of IOCs and services is being developed and used in the PIP-II cryomodule teststand; our experiences and lessons learned will be also be discussed.
format Preprint
id arxiv_https___arxiv_org_abs_2408_00174
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Epics Deployment at Fermilab
Hanlet, P.
Gonzalez, M.
Diamond, J.
Martin, K. S.
Accelerator Physics
Fermilab has traditionally not been an EPICS house; as such expertise in EPICS is limited and scattered. PIP-II will be using EPICS for its control system. When in operation, it will need to interface with the existing, modernized (see ACORN) legacy control system. Treating EPICS controls at Fermilab as a green field, we have developed and deployed a software pipeline which addresses these needs and presents to developers a tested and robust software framework, including template IOCs from which new developers can quickly deploy new front ends, aka IOCs. In this presentation, motivation for this work, implementation of a continuous integration/continuous deployment pipeline, testing, template IOCs, and the deployment of user services/applications will be discussed. This new infrastructure of IOCs and services is being developed and used in the PIP-II cryomodule teststand; our experiences and lessons learned will be also be discussed.
title Epics Deployment at Fermilab
topic Accelerator Physics
url https://arxiv.org/abs/2408.00174