3–7 Jun 2019
ITER Headquarters (B72)
Europe/Paris timezone

Session

Build and Deployment

P-BUILD
6 Jun 2019, 09:45
Cosylab Arena (ITER Headquarters (B72))

Cosylab Arena

ITER Headquarters (B72)

ITER Organization Route de Vinon-sur-Verdon 13067 St. Paul-lez-Durance (France)

Conveners

Build and Deployment

  • Ralph Lange (ITER Organization)

Build and Deployment

  • Ralph Lange (ITER Organization)

Build and Deployment

  • Ralph Lange (ITER Organization)

Description

Support modules and applications

Presentation materials

There are no materials yet.

  1. Mr Ralph Lange (ITER Organization)
    06/06/2019, 09:45
    Talk

    Some background on this session, and a few questions that the talks might help answering.

    Go to contribution page
  2. Dr Dirk Zimoch (Paul Scherrer Institut)
    06/06/2019, 09:55
    Build and Deployment
    Talk

    The EPICS build system at PSI differs from the standard EPICS way of building IOCs. We build all software modules (e.g. drivers) as loadable modules and load them into softIoc at run-time. This requires a system for dealing with versions and dependencies during build, deployment, and IOC startup.

    Go to contribution page
  3. Dr Timo Korhonen (European Spallation Source ERIC)
    06/06/2019, 10:15
    Build and Deployment
    Talk

    The EPICS development and deployment at ESS is based on the concept developed at PSI, and adapted to our specific challenges. These include dealing with many external developers in geographically separated locations, having different environments and levels of expertise. The environment E3 addresses a number of issues that we had in our first attempt but keeps the same main core concepts and...

    Go to contribution page
  4. Mr Benjamin Franksen (Helmholtz-Zentrum Berlin)
    06/06/2019, 11:05
    Build and Deployment
    Talk

    Manually maintaining configure/RELEASE files and building EPICS support modules in the correct order is an error-prone and tedious task, especially if different versions of different sets of modules are to be kept around in order for old applications to remain buildable.
    SUMO was developed as a tool to automate all of this work. A single JSON file with a simple schema is used to specify...

    Go to contribution page
  5. Oksana Ivashkevych (Brookhaven National Lab)
    06/06/2019, 11:25
    Build and Deployment
    Talk

    The NSLS-II Debian Repository was updated to include recent contributions to the epicsdeb project on GitHub. The repository is now available at the public mirror https://epicsdeb.bnl.gov/debian/. Notable news:

    • Debian 9 (stretch) packaging is now available.
    • For stretch and further, 32-bit builds were dropped and packages are no longer provided.
    • For stretch and further, the RTEMS build...
    Go to contribution page
  6. Oksana Ivashkevych (Brookhaven National Lab)
    06/06/2019, 11:35
    Build and Deployment
    Talk

    SNACK stands for SiNgular Application Configuration Kit and is an Ansible-based software configuration and deployment tool used at NSLS-II, primarily on accelerator side, to provide means of retaining and deploying EPICS IOCs. Despite the solution versatility, rich feature set, and reliable operation as applied to deploy close to two hundred application instances, there is no sufficient...

    Go to contribution page
  7. Enrique Bernal
    06/06/2019, 11:45
    Build and Deployment
    Talk

    The Facility for Rare Isotope Beams (FRIB) project follows a standardized and automated process to continuously deploy and deliver EPICS IOCs from development to test and production environments. Unfortunately, building, testing, packaging, and deploying software can be a time consuming and error prone process, so at FRIB we use a set of different tools to make this process easy, safe,...

    Go to contribution page
  8. Mr Álvaro Bustos (ITER Organization)
    06/06/2019, 12:05
    Build and Deployment
    Talk

    ITER Instrumentation and Control System comprise all hardware and software required to operate ITER. CODAC (Control, Data Acquisition and Communication) provides centralized services to Plant Systems during installation, testing, integration and operation. Such CODAC Services include the Operator Interface BOY, Alarm System BEAST, Archiving System BEAUTY and Electronic Logbook OLOG.

    For...

    Go to contribution page
  9. Mr Benjamin Franksen (Helmholtz-Zentrum Berlin)
    06/06/2019, 14:00
    Build and Deployment
    Talk

    We present rsync-dist, a tool to deploy build artefacts from an EPICS
    application to remote servers. It uses ssh for authentication and
    authorization, log files for auditing, and supports unlimited rollback. In
    contrast to standard CI tools, its use is decoupled from source version
    control to allow developers to easily install test and debug versions of
    their software.

    Go to contribution page
  10. Florian Feldbauer (Ruhr-Universität Bochum)
    06/06/2019, 14:10
    Talk
Building timetable...