<?xml version="1.0" encoding="UTF-8"?>
<xml>
  <records>
    <record>
       <contributors>
          <authors>
             <author>Pivetta, L.</author>
             <author>Bogani, A.I.</author>
          </authors>
       </contributors>
       <titles>
          <title>
             INAU: A Custom Build-and-Deploy Tool Based on Git
          </title>
       </titles>
       <publisher>JACoW Publishing</publisher>
       <pub-location>Geneva, Switzerland</pub-location>
		 <isbn>2673-5512</isbn>
		 <isbn>978-3-95450-237-0</isbn>
		 <electronic-resource-num>10.18429/JACoW-PCaPAC2022-THPP1</electronic-resource-num>
		 <language>English</language>
		 <pages>28-30</pages>
       <keywords>
       </keywords>
       <work-type>Contribution to a conference proceedings</work-type>
       <dates>
          <year>2023</year>
          <pub-dates>
             <date>2023-02</date>
          </pub-dates>
       </dates>
       <urls>
          <related-urls>
              <url>https://doi.org/10.18429/JACoW-PCaPAC2022-THPP1</url>
              <url>https://jacow.org/pcapac2022/papers/thpp1.pdf</url>
          </related-urls>
       </urls>
       <abstract>
          Elettra Sincrotrone Trieste is currently operating two light sources, Elettra, a third generation synchrotron, and FERMI, a free electron laser. Control systems are based on a number of diverse systems, such as VME-based front-end computers, small embedded systems, high performance rack-mount servers and control room workstations. Custom device drivers and hard real-time applications has been developed during the years, exploiting the technologies adopted such as RTAI and Adeos/Xenomai, which make a massive update demanding. Modern CI/CD tools are then not available for legacy platforms, and a custom tool, integrating git and a database back-end to build and deploy software components based on release tags has been developed.
       </abstract>
    </record>
  </records>
</xml>
